next up previous
Next: テーブル検索 Up: 原始コマンド Previous: インタフェースプロセスの生成

ジョブ制御、トランザクション制御コマンド

ジョブは、Kappaとのセッションであり、セッションの開始、終了を、 原始コマンドを用いて行なう。 トランザクションは、データベース操作の単位であり、操作の開始、終了、 取消を原始コマンドを用いて行なう。

これらのコマンドは、Kappa使用時には必ず呼び出さねばならない。

open(TableInfoList,^Status)
ジョブを開始する。 テーブルが指定されていれば、そのテーブルをロックする。
close(^Status)
ジョブを終了する。
begin_transaction(TableInfoList,LDBMSInfoList,^Status)
トランザクションを開始する。 テーブルが指定されていれば、そのテーブルをロックする。 ここで、ジョブの開始にread_onlyでロックしたテーブルを、 exclusiveでロックしてはならない。
end_transaction(^Status)
トランザクションを終了する。
roll_back(^Status)
当該トランザクションを取り消す。