batchclientmodel package
Submodules
batchclientmodel.batchclientmainmodel module
batchclientmodel.batchclientmodel module
- class batchclientmodel.batchclientmodel.BatchClientModel(mlog, mlogname, requestdict)[ソース]
ベースクラス:
object
モデルクラス。SQLを実行する。
- log
- Type:
mlog
- datamapping
- Type:
- dynamicapp
- Type:
- requestdict
画面からのリクエストデータ
- Type:
dict
- parallel_flag
- Type:
?
- parallel_end
- Type:
?
- call(json_cache, app_cache, database)[ソース]
メイン処理(MainModel から呼び出される)
- パラメータ:
json_cache (dict) -- SQL定義情報のキャッシュ -> JsonCache("sql.json")
app_cache (dict) -- モデルAPPのキャッシュ -> AppCache("model.py")
- 戻り値:
sqldict -- SQL実行後のSQLデータ
- 戻り値の型:
dict
- doSql(sql_info, sqldict, database)[ソース]
SQL実行
- パラメータ:
sql_info (dict) -- SQLデータの中の'sqls' の1要素 -> sqldict['sqls'][i]
sqldict (dict) -- SQLデータ(sql.json)