c/validation/adbc_validation.cc (10 lines): - line 189: // TODO: what should happen if we Release() with open connections? - line 720: // TODO: test could be more robust if we ingested a few tables - line 838: // TODO: can't be done portably (need to create tables with primary keys and such) - line 1862: // TODO: prepare something like INSERT 1, then execute it and confirm it's executed once - line 1864: // TODO: then bind a table with 0 cols and X rows and confirm it executes multiple times - line 1951: // TODO: import released stream - line 1953: // TODO: stream that errors on get_schema - line 1955: // TODO: stream that errors on get_next (first call) - line 1957: // TODO: stream that errors on get_next (second call) - line 1967: // TODO: need test of overlapping reads - make sure behavior is as described c/driver/postgresql/statement.cc (6 lines): - line 334: // TODO: include error messages - line 392: // TODO: overflow check? - line 858: // TODO: set an empty stream just to unify the code paths - line 864: // TODO: - line 910: // TODO: we should pipeline here and assume this will succeed - line 1114: // TODO: we may want to synchronize here for safety c/driver/common/utils.c (3 lines): - line 39: // TODO: combine the errors if possible - line 169: // TODO: use C equivalent of UniqueSchema to avoid incomplete schema - line 633: // TODO: implement a nanoarrow GetBool view here? c/driver/sqlite/sqlite.c (3 lines): - line 694: // TODO: support proper filters - line 725: // TODO: implement "temp", other attached databases as catalogs - line 765: // TODO: map 'catalog' to SQLite attached database java/driver/jdbc/src/main/java/org/apache/arrow/adbc/driver/jdbc/ObjectMetadataBuilder.java (3 lines): - line 176: // TODO: get tables with no schema - line 284: // TODO: how to get CHECK constraints? - line 311: // TODO: other JDBC metadata c/driver/sqlite/statement_reader.c (2 lines): - line 474: // TODO: behavior needs to be configurable - line 903: // TODO: static_assert sizeof(int64) == sizeof(double) java/driver/flight-sql/src/main/java/org/apache/arrow/adbc/driver/flightsql/InfoMetadataBuilder.java (2 lines): - line 121: // TODO: actual version - line 128: // TODO: this should account for locations property python/adbc_driver_postgresql/benchmarks/benchmarks.py (2 lines): - line 77: # TODO: fails with 'undefined symbol' (probably need to get it into Conda) - line 97: # TODO: does an index matter, do we want to force PostgreSQL go/adbc/sqldriver/driver.go (1 line): - line 365: // TODO: add more types here python/adbc_driver_manager/adbc_driver_manager/_lib.pyx (1 line): - line 742: NULL, # TODO: support table_types csharp/src/Apache.Arrow.Adbc.FlightSql/FlightSqlStatement.cs (1 line): - line 132: // TODO: HalfFloatArray not present in current library python/adbc_driver_manager/adbc_driver_manager/_version.py (1 line): - line 144: # TODO: change this logic when there is a git pretty-format python/adbc_driver_postgresql/adbc_driver_postgresql/_version.py (1 line): - line 144: # TODO: change this logic when there is a git pretty-format c/driver/postgresql/connection.cc (1 line): - line 93: // TODO: make stmtName a unique identifier? go/adbc/driver/internal/shared_utils.go (1 line): - line 255: // TODO: unimplemented for now python/adbc_driver_snowflake/adbc_driver_snowflake/_version.py (1 line): - line 144: # TODO: change this logic when there is a git pretty-format ci/conda/meta.yaml (1 line): - line 20: # TODO: this needs to get bumped by the release process python/adbc_driver_flightsql/adbc_driver_flightsql/_version.py (1 line): - line 144: # TODO: change this logic when there is a git pretty-format java/driver/jdbc/src/main/java/org/apache/arrow/adbc/driver/jdbc/JdbcStatement.java (1 line): - line 136: // TODO: consider (optionally?) depending on jOOQ to generate SQL and support different dialects ruby/lib/adbc/statement.rb (1 line): - line 99: insert = "INSERT INTO #{table_name} (" # TODO escape go/adbc/driver/flightsql/flightsql_statement.go (1 line): - line 308: // TODO: handle bulk insert situation c/cmake_modules/BuildUtils.cmake (1 line): - line 201: # TODO: add PCH directives c/validation/adbc_validation_util.h (1 line): - line 204: // TODO: this swallows any construction errors python/adbc_driver_sqlite/adbc_driver_sqlite/_version.py (1 line): - line 144: # TODO: change this logic when there is a git pretty-format java/driver/flight-sql/src/main/java/org/apache/arrow/adbc/driver/flightsql/FlightSqlStatement.java (1 line): - line 195: // TODO: This binds only the LAST row rust/src/error.rs (1 line): - line 183: _ => "Arrow error".to_string(), // TODO: Fill in remainder java/sql/src/main/java/org/apache/arrow/adbc/sql/SqlQuirks.java (1 line): - line 37: // TODO: csharp/src/Apache.Arrow.Adbc/C/CAdbcDriverExporter.cs (1 line): - line 146: // TODO: This should probably only set the pointers for the functionality actually supported by this particular driver