Example #1
0
	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)
Example #2
0
 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)
Example #3
0
	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)
Example #4
0
    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)