abraxos.load.use_sql

abraxos.load.use_sql(df, connection, sql_query, chunks=2)[source]

Executes user-provided SQL insert using insert_df with error handling.

Parameters:
  • df (pd.DataFrame) – The DataFrame to insert.

  • connection (SqlConnection) – SQL connection object.

  • sql_query (SqlInsert) – SQL insert statement object.

  • chunks (int, optional) – Number of chunks to split on failure (default is 2).

Returns:

A result indicating which rows succeeded and which failed.

Return type:

ToSqlResult