@@ -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