def __init__(self, db, schema): self.db = db metaoverride = { "ATTR": { "validator": self.validate_attr }, "DEPS": { "validator": self.validate_deps }, "RUN_USERS": { "validator": self.validate_run_users } } self.table = db2util.table(db, schema, "JOB_DATA", metaoverride) self.attr_dao = jr_common.data_child_table_dao(db, schema, "JOB_ATTR", "JOB_DATA_ID") self.deps_dao = jr_common.data_child_table_dao(db, schema, "JOB_DEPS", "JOB_DATA_ID") self.run_users_dao = jr_common.data_child_table_dao( db, schema, "JOB_RUN_USERS", "JOB_DATA_ID") self.summary_fields = [ 'ID', 'JOBID', 'JOB_TYPE', 'JOB_USER', 'WALLTIME', 'PROCS', 'NODES', 'PROJECT', 'LOCATION', 'MODE', 'QUEUE', 'DEP_FRAC', 'COMMENT', 'RESID', 'EXIT_STATUS' ]
def __init__(self, db, schema): self.db = db metaoverride = {"ATTR": { "validator": self.validate_attr }, "DEPS": { "validator": self.validate_deps }, "RUN_USERS":{ "validator": self.validate_run_users }} self.table = db2util.table(db, schema, "JOB_DATA", metaoverride) self.attr_dao = jr_common.data_child_table_dao(db, schema, "JOB_ATTR", "JOB_DATA_ID") self.deps_dao = jr_common.data_child_table_dao(db, schema, "JOB_DEPS", "JOB_DATA_ID") self.run_users_dao = jr_common.data_child_table_dao(db, schema, "JOB_RUN_USERS", "JOB_DATA_ID") self.summary_fields = [ 'ID', 'JOBID', 'JOB_TYPE', 'JOB_USER', 'WALLTIME', 'PROCS', 'NODES', 'PROJECT', 'LOCATION', 'MODE', 'QUEUE', 'DEP_FRAC', 'COMMENT', 'RESID', 'EXIT_STATUS' ]
def __init__(self, db, schema): self.db = db metaoverride = {"PARTS": { "validator": self.validate_parts }, "USERS": { "validator": self.validate_users }} self.table = db2util.table(db, schema, "RESERVATION_DATA", metaoverride) self.parts_dao = jr_common.data_child_table_dao(db, schema, "RESERVATION_PARTS", "RES_DATA_ID") self.users_dao = jr_common.data_child_table_dao(db, schema, "RESERVATION_USERS", "RES_DATA_ID")
def __init__(self, db, schema): self.db = db metaoverride = { "PARTS": { "validator": self.validate_parts }, "USERS": { "validator": self.validate_users } } self.table = db2util.table(db, schema, "RESERVATION_DATA", metaoverride) self.parts_dao = jr_common.data_child_table_dao( db, schema, "RESERVATION_PARTS", "RES_DATA_ID") self.users_dao = jr_common.data_child_table_dao( db, schema, "RESERVATION_USERS", "RES_DATA_ID")