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