batchtables package

Submodules

batchtables.batchcontroll module

class batchtables.batchcontroll.BatchControll(bdlog, bdlogname, database)[ソース]

ベースクラス: object

以下のテーブルの更新を行う ・バッチ管理

batchcontroll_all_info(dbname, controll_id)[ソース]

バッチ管理 テーブル 全情報を取得する

batchcontroll_end_datetime(dbname, controll_id)[ソース]

バッチ管理 テーブル 分割終了数 終了日時の更新

batchcontroll_insert(dbname, sql_info)[ソース]

バッチ管理 テーブルの登録

batchcontroll_next_info(dbname, controll_id)[ソース]

バッチ管理 テーブル NEXT処理情報を取得する

batchcontroll_start_datetime(dbname, controll_id)[ソース]

バッチ管理 テーブル 開始日時の更新

batchtables.batchdivisioncontroll module

class batchtables.batchdivisioncontroll.BatchDivisionControll(bdlog, bdlogname, database)[ソース]

ベースクラス: object

以下のテーブルの更新を行う ・バッチ分割管理

batchdivision_end_datetime(dbname, controll_id, cur_division)[ソース]

バッチ分割管理 テーブル 終了日時の更新

batchdivision_insert(dbname, sql_info, controll_id)[ソース]

バッチ分割管理 テーブル登録

batchdivision_start_datetime(dbname, controll_id, cur_division)[ソース]

バッチ分割管理 テーブル 開始日時の更新

batchtables.batchkeycontroll module

class batchtables.batchkeycontroll.BatchKeyControll(bdlog, bdlogname, database)[ソース]

ベースクラス: object

以下のテーブルの更新を行う ・バッチキー管理

batchkey_insert(dbname, sql_info, controll_id)[ソース]

バッチキー管理 テーブル登録

json.dumps(keys_record) ・・・ jsonオブジェクト(dict型)を文字列に変換する

batchkey_maxrow(dbname, controll_id)[ソース]

キー項目の最大行数を求める

dbnam : データベース名 controll_id : バッチ管理ID

batchkey_select(dbname, controll_id)[ソース]

バッチキー管理 テーブルのJSONデータを取得する dbnam : データベース名 controll_id : バッチ管理ID

json.loads(value) ・・・ 文字列をjsonオブジェクト(dict型)に変換する

batchkey_start_end_row(dbname, controll_id, cur_division, division_number)[ソース]

処理開始行と終了行を求める

dbnam : データベース名 controll_id : バッチ管理ID cur_division : カレント分割数 division_number : 分割数

batchtables.batchparamcontroll module

class batchtables.batchparamcontroll.BatchParamControll(bdlog, bdlogname, database)[ソース]

ベースクラス: object

以下のテーブルの更新を行う ・バッチパラメータ管理

batchparam_insert(dbname, sql_info, controll_id)[ソース]

バッチパラメータ管理 テーブル登録

json.dumps(param_record) ・・・ jsonオブジェクト(dict型)を文字列に変換する

batchparam_select(dbname, controll_id)[ソース]

バッチパラメータ管理 JSONデータ 取得

json.loads(value) ・・・ 文字列をjsonオブジェクト(dict型)に変換する

Module contents