@@ -34,8 +34,6 @@ def prefix_column(column_name, full_refresh, primary_key_column_name):
3434 def build_select_statement (self , table_configuration , columns , batch_configuration , previous_batch_key , full_refresh , change_tracking_info ):
3535 column_array = list (map (lambda cfg : self .prefix_column (cfg ['source_name' ], full_refresh , table_configuration ['primary_key' ]), columns ))
3636 column_names = ", " .join (column_array )
37-
38- #This line below is temp until we have a proper storage log of what ran - then data_pipeline_next_change_minimum_version will be stored there.
3937 column_names = "{0}, {1} as data_pipeline_next_change_minimum_version" .format (column_names , change_tracking_info .next_sync_version )
4038 if full_refresh :
4139 return "SELECT TOP ({0}) {1} FROM {2}.{3} t WHERE t.{4} > {5} ORDER BY t.{4}" .format (batch_configuration ['size' ],
@@ -86,7 +84,7 @@ def get_table_columns(self, table_configuration):
8684 return list (map (lambda column : column .name , table .columns ))
8785
8886
89- def get_next_data_frame (self , table_configuration , columns , batch_configuration , batch_tracker , previous_batch_key , full_refresh , change_tracking_info , ):
87+ def get_next_data_frame (self , table_configuration , columns , batch_configuration , batch_tracker , previous_batch_key , full_refresh , change_tracking_info ):
9088 sql = self .build_select_statement (table_configuration , columns , batch_configuration , previous_batch_key , full_refresh , change_tracking_info ,)
9189 self .logger .debug ("Starting read of SQL Statement: {0}" .format (sql ))
9290 data_frame = pandas .read_sql_query (sql , self .database_engine )
@@ -110,7 +108,6 @@ def init_change_tracking(self, table_configuration, last_sync_version):
110108
111109 self .database_engine .execute (text (sql_builder .getvalue ()).execution_options (autocommit = True ))
112110
113-
114111 sql_builder = io .StringIO ()
115112 sql_builder .write ("DECLARE @last_sync_version bigint = {0}; \n " .format (last_sync_version ))
116113 sql_builder .write ("DECLARE @this_sync_version bigint = 0; \n " )
@@ -125,9 +122,6 @@ def init_change_tracking(self, table_configuration, last_sync_version):
125122
126123 result = self .database_engine .execute (sql_builder .getvalue ())
127124 row = result .fetchone ()
128- return_value = ChangeTrackingInfo (row ["this_sync_version" ], row ["next_sync_version" ])
129-
130125 sql_builder .close ()
131126
132- return return_value
133-
127+ return ChangeTrackingInfo (row ["this_sync_version" ], row ["next_sync_version" ])
0 commit comments