Documentation
¶
Overview ¶
トランザクション機能を提供するパッケージ。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ResultMap ¶
type ResultMap struct {
JobnetResult *db.JobNetworkResult // ジョブネットワーク情報の構造体。
Jobresults JobMap // ジョブネットワーク内のジョブ状態を保存するMap。
// contains filtered or unexported fields
}
ジョブ実行結果を保持する。
func ResumeJobNetwork ¶
ジョブネットワークの実行結果を復元する。
func StartJobNetwork ¶
ジョブネットワークの開始状態を記録する。
param : jobnetName ジョブネットワーク名。
param : dbname データベース名。
return : ジョブ実行結果を保持する構造体ポインタ。
return : error
func (*ResultMap) EndJobNetwork ¶
ネットワーク終了時に結果情報を設定する。同時にDBコネクションも切断する。
param : status ジョブネットワークのステータス。
param : detail ジョブネットワークに記録する詳細メッセージ。
return : error
func (*ResultMap) SetConnection ¶
func (r *ResultMap) SetConnection(conn db.IConnection)
DBコネクションを外部から渡す。テスト用のメソッド。
Click to show internal directories.
Click to hide internal directories.