This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-java.git
from 71c418c2f GH-948: Use buffer indexing for UUID vector (#949)
add a1d83179c GH-929: Add UUID support in JDBC driver (#930)
No new revisions were added by this update.
Summary of changes:
docs/source/jdbc.rst | 8 +-
.../arrow/driver/jdbc/ArrowDatabaseMetadata.java | 5 +
.../accessor/ArrowFlightJdbcAccessorFactory.java | 5 +
.../binary/ArrowFlightJdbcUuidVectorAccessor.java | 88 ++++++++++
.../impl/UuidAvaticaParameterConverter.java | 103 +++++++++++
.../driver/jdbc/utils/AvaticaParameterBinder.java | 14 ++
.../arrow/driver/jdbc/utils/ConvertUtils.java | 14 ++
.../apache/arrow/driver/jdbc/utils/SqlTypes.java | 5 +
.../apache/arrow/driver/jdbc/ResultSetTest.java | 176 +++++++++++++++++++
.../ArrowFlightJdbcAccessorFactoryTest.java | 13 ++
.../ArrowFlightJdbcUuidVectorAccessorTest.java | 188 +++++++++++++++++++++
.../impl/UuidAvaticaParameterConverterTest.java | 160 ++++++++++++++++++
.../driver/jdbc/utils/CoreMockedSqlProducers.java | 122 +++++++++++++
.../jdbc/utils/RootAllocatorTestExtension.java | 22 +++
.../arrow/driver/jdbc/utils/SqlTypesTest.java | 5 +
15 files changed, 927 insertions(+), 1 deletion(-)
create mode 100644
flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/accessor/impl/binary/ArrowFlightJdbcUuidVectorAccessor.java
create mode 100644
flight/flight-sql-jdbc-core/src/main/java/org/apache/arrow/driver/jdbc/converter/impl/UuidAvaticaParameterConverter.java
create mode 100644
flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/accessor/impl/binary/ArrowFlightJdbcUuidVectorAccessorTest.java
create mode 100644
flight/flight-sql-jdbc-core/src/test/java/org/apache/arrow/driver/jdbc/converter/impl/UuidAvaticaParameterConverterTest.java