This is an automated email from the ASF dual-hosted git repository.
lidavidm pushed a change to branch spec-1.1.0
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git
discard 7242c574 feat(c,format,python): implement error details (#954)
omit 65d785df fix(go/adbc/driver/snowflake): disable statistics tests (#944)
omit fe364634 feat(python): expose ADBC 1.1.0 features (#937)
omit 1205cbb1 feat(c/driver/postgresql): implement ADBC 1.1.0 features
(#852)
omit 1d3fdfb2 docs: update prose for 1.1.0 and clarify cancellation (#932)
omit a06e53a8 chore(go): fix up minor Go things in 1.1.0 draft (#926)
omit d5010924 feat(java): implement 1.1.0 features (#872)
omit c7b969dd feat(go/adbc): add FFI support for 1.1.0 features (#893)
omit 951b49f6 feat(go/adbc): implement ADBC 1.1.0 features (#700)
omit 6b8e93e5 feat(c): fix typos in 1.1.0, update driver manager (#857)
omit b5b27c01 feat(format): add additional features to 1.1.0 spec (#765)
omit 27484c7c test(c): add backwards compatibility tests for 1.1.0/1.0.0
(#698)
omit d4004415 feat(format): remove unnecessary padding (#731)
omit 75627a5a feat(format): introduce ADBC API revision 1.1.0 (#692)
add b8b8e45d fix(csharp): fix C api to work under .NET 4.7.2 (#931)
add 43946863 fix(c/driver/sqlite): Wrap bulk ingests in a single
begin/commit txn (#910)
add b97e22c4 ci: don't implicitly install Python driver manager from PyPI
(#943)
add 7933e167 fix(csharp): include GetInfo and GetObjects call for .NET
4.7.2 (#945)
add 0a5afa3e feat(c/driver/postgresql): Interval support (#908)
add 2de52f3d fix(csharp): include GetTableTypes and GetTableSchema call
for .NET 4.7.2 (#950)
add 995a02d5 feat(c/driver): Date32 support (#948)
add a0d3de3e chore(c/driver/snowflake,python): fix failing typechecks and
tests (#953)
add cc646dd5 refactor(c/driver/postgresql): Use
ArrowArrayViewGetIntervalUnsafe from nanoarrow (#957)
add 8206ed49 refactor(c): Vendor portable-snippets for overflow checks
(#951)
add 737af65e fix(c/driver/sqlite): add table types by default from arrow
types (#955)
new 1f16f651 feat(format): introduce ADBC API revision 1.1.0 (#692)
new 23726023 feat(format): remove unnecessary padding (#731)
new 85a322a9 test(c): add backwards compatibility tests for 1.1.0/1.0.0
(#698)
new c3ea3461 feat(format): add additional features to 1.1.0 spec (#765)
new ad376675 feat(c): fix typos in 1.1.0, update driver manager (#857)
new 67bc3726 feat(go/adbc): implement ADBC 1.1.0 features (#700)
new fa425972 feat(go/adbc): add FFI support for 1.1.0 features (#893)
new 149b03e3 feat(java): implement 1.1.0 features (#872)
new a5c95c48 chore(go): fix up minor Go things in 1.1.0 draft (#926)
new 581c2a1d docs: update prose for 1.1.0 and clarify cancellation (#932)
new bef477ef feat(c/driver/postgresql): implement ADBC 1.1.0 features
(#852)
new 9c41a16c feat(python): expose ADBC 1.1.0 features (#937)
new d3d4eb35 fix(go/adbc/driver/snowflake): disable statistics tests (#944)
new 7f2f1692 feat(c,format,python): implement error details (#954)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7242c574)
\
N -- N -- N refs/heads/spec-1.1.0 (7f2f1692)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 14 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/integration.yml | 4 +-
LICENSE.txt | 16 +
c/driver/flightsql/sqlite_flightsql_test.cc | 3 +
c/driver/postgresql/postgres_copy_reader.h | 52 +-
c/driver/postgresql/postgres_type.h | 5 +
c/driver/postgresql/postgresql_test.cc | 6 +-
c/driver/postgresql/statement.cc | 76 +-
c/driver/snowflake/snowflake_test.cc | 8 +-
c/driver/sqlite/sqlite.c | 43 +
c/driver/sqlite/sqlite_test.cc | 10 +-
c/driver/sqlite/statement_reader.c | 74 ++
c/driver_manager/adbc_driver_manager_test.cc | 4 +
c/validation/adbc_validation.cc | 128 ++-
c/validation/adbc_validation.h | 12 +-
c/validation/adbc_validation_util.h | 13 +
c/vendor/nanoarrow/nanoarrow.h | 100 ++
c/vendor/portable-snippets/safe-math.h | 1072 ++++++++++++++++++++
ci/scripts/python_build.sh | 2 +-
csharp/src/Apache.Arrow.Adbc/AdbcException.cs | 116 +--
csharp/src/Apache.Arrow.Adbc/AdbcStatement.cs | 2 -
csharp/src/Apache.Arrow.Adbc/C/CAdbcDriver.cs | 163 ++-
.../src/Apache.Arrow.Adbc/C/CAdbcDriverExporter.cs | 675 +++++++-----
.../src/Apache.Arrow.Adbc/C/CAdbcDriverImporter.cs | 373 ++++++-
csharp/src/Apache.Arrow.Adbc/C/CAdbcError.cs | 7 +-
csharp/src/Apache.Arrow.Adbc/C/CAdbcPartitions.cs | 7 +-
csharp/src/Apache.Arrow.Adbc/C/NativeDelegate.cs | 12 +-
csharp/src/Apache.Arrow.Adbc/Interop.cs | 33 -
csharp/src/Apache.Arrow.Adbc/StandardSchemas.cs | 2 +-
dev/release/rat_exclude_files.txt | 1 +
license.tpl | 16 +
python/adbc_driver_manager/tests/test_duckdb.py | 3 +
python/adbc_driver_postgresql/tests/test_polars.py | 5 +-
python/adbc_driver_sqlite/tests/test_dbapi.py | 28 +
r/adbcpostgresql/bootstrap.R | 9 +-
.../src/vendor/portable-snippets}/.gitignore | 2 +-
35 files changed, 2626 insertions(+), 456 deletions(-)
create mode 100644 c/vendor/portable-snippets/safe-math.h
delete mode 100644 csharp/src/Apache.Arrow.Adbc/Interop.cs
copy r/{adbcsqlite => adbcpostgresql/src/vendor/portable-snippets}/.gitignore
(98%)