Source code for master.workflow.preprocess.workflow_pre_merge
from master.workflow.preprocess.workflow_pre import WorkFlowPre
[docs]class WorkFlowPreMerge(WorkFlowPre):
"""
"""
def __init__(self, key = None):
"""
init key variable
:param key:
:return:
"""
self.key = key
self._set_key_parms(['batchsize', 'merge_rule', 'type'])
self._set_prhb_parms([])
[docs] def get_batchsize(self):
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['batchsize']
[docs] def get_merge_rule(self):
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['merge_rule']
[docs] def get_type(self):
if('conf' not in self.__dict__) :
self.conf = self.get_view_obj(self.key)
return self.conf['type']
[docs] def get_state_code(self):
if('state_id' not in self.__dict__) :
self.state_id = self.get_state_id(self.key)
return self.state_id