@@ -427,17 +427,17 @@ static void InitializeConnectionMethods(py::module_ &m) {
427427 " Fetch a result as Arrow table following execute()" , py::arg (" rows_per_batch" ) = 1000000 , py::kw_only (),
428428 py::arg (" connection" ) = py::none ());
429429 m.def (
430- " arrow " ,
431- [](idx_t rows_per_batch, shared_ptr<DuckDBPyConnection> conn = nullptr ) {
430+ " fetch_record_batch " ,
431+ [](const idx_t rows_per_batch, shared_ptr<DuckDBPyConnection> conn = nullptr ) {
432432 if (!conn) {
433433 conn = DuckDBPyConnection::DefaultConnection ();
434434 }
435- return conn->FetchArrow (rows_per_batch);
435+ return conn->FetchRecordBatchReader (rows_per_batch);
436436 },
437- " Fetch a result as Arrow table following execute()" , py::arg (" rows_per_batch" ) = 1000000 , py::kw_only (),
437+ " Fetch an Arrow RecordBatchReader following execute()" , py::arg (" rows_per_batch" ) = 1000000 , py::kw_only (),
438438 py::arg (" connection" ) = py::none ());
439439 m.def (
440- " fetch_record_batch " ,
440+ " arrow " ,
441441 [](const idx_t rows_per_batch, shared_ptr<DuckDBPyConnection> conn = nullptr ) {
442442 if (!conn) {
443443 conn = DuckDBPyConnection::DefaultConnection ();
@@ -971,21 +971,21 @@ static void InitializeConnectionMethods(py::module_ &m) {
971971static void RegisterStatementType (py::handle &m) {
972972 auto statement_type = py::enum_<duckdb::StatementType>(m, " StatementType" );
973973 static const duckdb::StatementType TYPES [] = {
974- duckdb::StatementType::INVALID_STATEMENT , duckdb::StatementType::SELECT_STATEMENT ,
975- duckdb::StatementType::INSERT_STATEMENT , duckdb::StatementType::UPDATE_STATEMENT ,
976- duckdb::StatementType::CREATE_STATEMENT , duckdb::StatementType::DELETE_STATEMENT ,
977- duckdb::StatementType::PREPARE_STATEMENT , duckdb::StatementType::EXECUTE_STATEMENT ,
978- duckdb::StatementType::ALTER_STATEMENT , duckdb::StatementType::TRANSACTION_STATEMENT ,
979- duckdb::StatementType::COPY_STATEMENT , duckdb::StatementType::ANALYZE_STATEMENT ,
980- duckdb::StatementType::VARIABLE_SET_STATEMENT , duckdb::StatementType::CREATE_FUNC_STATEMENT ,
981- duckdb::StatementType::EXPLAIN_STATEMENT , duckdb::StatementType::DROP_STATEMENT ,
982- duckdb::StatementType::EXPORT_STATEMENT , duckdb::StatementType::PRAGMA_STATEMENT ,
983- duckdb::StatementType::VACUUM_STATEMENT , duckdb::StatementType::CALL_STATEMENT ,
984- duckdb::StatementType::SET_STATEMENT , duckdb::StatementType::LOAD_STATEMENT ,
985- duckdb::StatementType::RELATION_STATEMENT , duckdb::StatementType::EXTENSION_STATEMENT ,
986- duckdb::StatementType::LOGICAL_PLAN_STATEMENT , duckdb::StatementType::ATTACH_STATEMENT ,
987- duckdb::StatementType::DETACH_STATEMENT , duckdb::StatementType::MULTI_STATEMENT ,
988- duckdb::StatementType::COPY_DATABASE_STATEMENT };
974+ duckdb::StatementType::INVALID_STATEMENT , duckdb::StatementType::SELECT_STATEMENT ,
975+ duckdb::StatementType::INSERT_STATEMENT , duckdb::StatementType::UPDATE_STATEMENT ,
976+ duckdb::StatementType::CREATE_STATEMENT , duckdb::StatementType::DELETE_STATEMENT ,
977+ duckdb::StatementType::PREPARE_STATEMENT , duckdb::StatementType::EXECUTE_STATEMENT ,
978+ duckdb::StatementType::ALTER_STATEMENT , duckdb::StatementType::TRANSACTION_STATEMENT ,
979+ duckdb::StatementType::COPY_STATEMENT , duckdb::StatementType::ANALYZE_STATEMENT ,
980+ duckdb::StatementType::VARIABLE_SET_STATEMENT , duckdb::StatementType::CREATE_FUNC_STATEMENT ,
981+ duckdb::StatementType::EXPLAIN_STATEMENT , duckdb::StatementType::DROP_STATEMENT ,
982+ duckdb::StatementType::EXPORT_STATEMENT , duckdb::StatementType::PRAGMA_STATEMENT ,
983+ duckdb::StatementType::VACUUM_STATEMENT , duckdb::StatementType::CALL_STATEMENT ,
984+ duckdb::StatementType::SET_STATEMENT , duckdb::StatementType::LOAD_STATEMENT ,
985+ duckdb::StatementType::RELATION_STATEMENT , duckdb::StatementType::EXTENSION_STATEMENT ,
986+ duckdb::StatementType::LOGICAL_PLAN_STATEMENT , duckdb::StatementType::ATTACH_STATEMENT ,
987+ duckdb::StatementType::DETACH_STATEMENT , duckdb::StatementType::MULTI_STATEMENT ,
988+ duckdb::StatementType::COPY_DATABASE_STATEMENT , duckdb::StatementType:: MERGE_INTO_STATEMENT };
989989 static const idx_t AMOUNT = sizeof (TYPES ) / sizeof (duckdb::StatementType);
990990 for (idx_t i = 0 ; i < AMOUNT ; i++) {
991991 auto &type = TYPES [i];
0 commit comments