Exemplo n.º 1
0
 def _insert_events(
     self,
     c: cursor,
     stored_events: List[StoredEvent],
     **kwargs: Any,
 ) -> None:
     params = []
     for stored_event in stored_events:
         params.append((
             stored_event.originator_id,
             stored_event.originator_version,
             stored_event.topic,
             stored_event.state,
         ))
     c.executemany(self.insert_events_statement, params)
Exemplo n.º 2
0
def _insert_table_data(table: Table, columns: Columns, rows: Rows,
                       cur: cursor) -> None:
    rows_ = [[row[col] for col in columns] for row in rows]
    cur.executemany(_table_columns_rows_to_insert_sql(table, columns, rows_),
                    rows_)