def condition_right_join(self): key_table = config.get_add_update_key_conditon() for i in range(len(key_table)): key = key_table[i] if key in self.__rightkeylineinfo: self.__leftkeylineinfo[key] = self.__rightkeylineinfo[key] self.__leftkeyset.add(key)
def condition_left_join(self): key_table = config.get_add_update_key_conditon() for key in key_table: if self.__leftkeylineinfo.has_key(key): old_line_info = '' if self.__rightkeylineinfo.has_key(key): old_line_info = self.__rightkeylineinfo[key] self.__rightkeylineinfo[key] = self.__leftkeylineinfo[key] self.__rightkeyset.add(key) new_line_info = self.__rightkeylineinfo[key] self.__output_table_change_log(self.__leftfile,self.__rightfile,old_line_info,new_line_info)
def condition_left_join(self): key_table = config.get_add_update_key_conditon() for key in key_table: if self.__leftkeylineinfo.has_key(key): old_line_info = '' if self.__rightkeylineinfo.has_key(key): old_line_info = self.__rightkeylineinfo[key] self.__rightkeylineinfo[key] = self.__leftkeylineinfo[key] self.__rightkeyset.add(key) new_line_info = self.__rightkeylineinfo[key] self.__output_table_change_log(self.__leftfile, self.__rightfile, old_line_info, new_line_info)