This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


    from 9d4dcb2f refactor(c/driver/postgresql): Have Copy Writer manage its 
own buffer (#1148)
     add 059ce57d feat(csharp): Add ADO.NET client; tests for C# to interop 
with the Snowflake Go driver (#1031)

No new revisions were added by this update.

Summary of changes:
 csharp/.gitignore                                  |    1 +
 csharp/Apache.Arrow.Adbc.sln                       |   48 +-
 csharp/src/Apache.Arrow.Adbc/AdbcConnection.cs     |   24 +-
 csharp/src/Apache.Arrow.Adbc/AdbcStatement.cs      |   10 +
 .../src/Apache.Arrow.Adbc/Apache.Arrow.Adbc.csproj |    8 +
 .../src/Apache.Arrow.Adbc/C/CAdbcDriverExporter.cs | 1696 +++++++++----------
 .../src/Apache.Arrow.Adbc/C/CAdbcDriverImporter.cs | 1741 +++++++++++---------
 csharp/src/Client/AdbcColumn.cs                    |   71 +
 csharp/src/Client/AdbcCommand.cs                   |  229 +++
 csharp/src/Client/AdbcConnection.cs                |  257 +++
 csharp/src/Client/AdbcDataReader.cs                |  333 ++++
 csharp/src/Client/Apache.Arrow.Adbc.Client.csproj  |   11 +
 csharp/src/Client/SchemaConverter.cs               |  154 ++
 csharp/src/Client/docs/Arrow-to-DbDataReader.png   |  Bin 0 -> 272512 bytes
 csharp/src/Client/docs/DependencyInjection.png     |  Bin 0 -> 51313 bytes
 csharp/src/Client/readme.md                        |   75 +
 .../Apache.Arrow.Adbc.Drivers.FlightSql.csproj}    |    2 +-
 .../FlightSql}/FlightSqlConnection.cs              |   12 +-
 .../FlightSql}/FlightSqlDatabase.cs                |    2 +-
 .../FlightSql}/FlightSqlDriver.cs                  |    2 +-
 .../FlightSql}/FlightSqlParameters.cs              |    2 +-
 .../FlightSql}/FlightSqlResult.cs                  |    2 +-
 .../FlightSql}/FlightSqlStatement.cs               |    2 +-
 .../Apache.Arrow.Adbc.FlightSql.Tests.csproj       |   33 -
 .../ConnectionTests.cs                             |  138 --
 .../Apache.Arrow.Adbc.FlightSql.Tests/Utils.cs     |   53 -
 .../flightsql.arrow                                |  Bin 3662 -> 0 bytes
 csharp/test/Apache.Arrow.Adbc.Tests/AdbcTests.cs   |  215 +++
 .../Apache.Arrow.Adbc.Tests.csproj                 |    6 +-
 csharp/test/Apache.Arrow.Adbc.Tests/ClientTests.cs |  131 ++
 ...Exception.cs => ColumnNetTypeArrowTypeValue.cs} |   20 +-
 .../{ConnectionTests.cs => DriverTests.cs}         |   18 +-
 .../AdbcCatalog.cs}                                |   21 +-
 .../Apache.Arrow.Adbc.Tests/Metadata/AdbcColumn.cs |  121 ++
 .../AdbcDbSchema.cs}                               |   21 +-
 .../AdbcTable.cs}                                  |   21 +-
 .../Metadata/GetObjectsParser.cs                   |  147 ++
 .../Apache.Arrow.Adbc.Tests/MockArrayStream.cs     |   71 -
 .../Apache.Arrow.Adbc.Tests/TestConfiguration.cs   |   75 +
 csharp/test/Apache.Arrow.Adbc.Tests/TypeTests.cs   |   67 -
 csharp/test/Apache.Arrow.Adbc.Tests/Utils.cs       |  106 ++
 ...pache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj |   35 +
 csharp/test/Drivers/FlightSql/ClientTests.cs       |   82 +
 csharp/test/Drivers/FlightSql/DriverTests.cs       |   68 +
 .../FlightSql}/FlightSqlTestConfiguration.cs       |   10 +-
 .../FlightSql/FlightSqlTestingUtils.cs}            |    9 +-
 .../FlightSql/Resources}/flightsqlconfig.json      |    0
 .../FlightSql}/TypeTests.cs                        |    4 +-
 ...row.Adbc.Tests.Drivers.Interop.Snowflake.csproj |   32 +
 csharp/test/Drivers/Snowflake/ClientTests.cs       |  268 +++
 csharp/test/Drivers/Snowflake/DriverTests.cs       |  268 +++
 .../Drivers/Snowflake/Resources/SnowflakeData.sql  |   78 +
 .../Snowflake/Resources/snowflakeconfig.json       |   18 +
 csharp/test/Drivers/Snowflake/SampleData.cs        |   74 +
 .../Snowflake/SnowflakeTestConfiguration.cs        |   75 +
 .../Drivers/Snowflake/SnowflakeTestingUtils.cs     |  110 ++
 csharp/test/Drivers/Snowflake/readme.md            |   48 +
 57 files changed, 5048 insertions(+), 2077 deletions(-)
 create mode 100644 csharp/src/Client/AdbcColumn.cs
 create mode 100644 csharp/src/Client/AdbcCommand.cs
 create mode 100644 csharp/src/Client/AdbcConnection.cs
 create mode 100644 csharp/src/Client/AdbcDataReader.cs
 create mode 100644 csharp/src/Client/Apache.Arrow.Adbc.Client.csproj
 create mode 100644 csharp/src/Client/SchemaConverter.cs
 create mode 100644 csharp/src/Client/docs/Arrow-to-DbDataReader.png
 create mode 100644 csharp/src/Client/docs/DependencyInjection.png
 create mode 100644 csharp/src/Client/readme.md
 rename 
csharp/src/{Apache.Arrow.Adbc.FlightSql/Apache.Arrow.Adbc.FlightSql.csproj => 
Drivers/FlightSql/Apache.Arrow.Adbc.Drivers.FlightSql.csproj} (80%)
 rename csharp/src/{Apache.Arrow.Adbc.FlightSql => 
Drivers/FlightSql}/FlightSqlConnection.cs (80%)
 rename csharp/src/{Apache.Arrow.Adbc.FlightSql => 
Drivers/FlightSql}/FlightSqlDatabase.cs (95%)
 rename csharp/src/{Apache.Arrow.Adbc.FlightSql => 
Drivers/FlightSql}/FlightSqlDriver.cs (93%)
 rename csharp/src/{Apache.Arrow.Adbc.FlightSql => 
Drivers/FlightSql}/FlightSqlParameters.cs (94%)
 rename csharp/src/{Apache.Arrow.Adbc.FlightSql => 
Drivers/FlightSql}/FlightSqlResult.cs (95%)
 rename csharp/src/{Apache.Arrow.Adbc.FlightSql => 
Drivers/FlightSql}/FlightSqlStatement.cs (96%)
 delete mode 100644 
csharp/test/Apache.Arrow.Adbc.FlightSql.Tests/Apache.Arrow.Adbc.FlightSql.Tests.csproj
 delete mode 100644 
csharp/test/Apache.Arrow.Adbc.FlightSql.Tests/ConnectionTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Adbc.FlightSql.Tests/Utils.cs
 delete mode 100644 
csharp/test/Apache.Arrow.Adbc.FlightSql.Tests/flightsql.arrow
 create mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/AdbcTests.cs
 create mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/ClientTests.cs
 copy csharp/test/Apache.Arrow.Adbc.Tests/{MockAdbcException.cs => 
ColumnNetTypeArrowTypeValue.cs} (54%)
 rename csharp/test/Apache.Arrow.Adbc.Tests/{ConnectionTests.cs => 
DriverTests.cs} (75%)
 copy csharp/test/Apache.Arrow.Adbc.Tests/{MockAdbcException.cs => 
Metadata/AdbcCatalog.cs} (59%)
 create mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/Metadata/AdbcColumn.cs
 copy csharp/test/Apache.Arrow.Adbc.Tests/{MockAdbcException.cs => 
Metadata/AdbcDbSchema.cs} (60%)
 copy csharp/test/Apache.Arrow.Adbc.Tests/{MockAdbcException.cs => 
Metadata/AdbcTable.cs} (59%)
 create mode 100644 
csharp/test/Apache.Arrow.Adbc.Tests/Metadata/GetObjectsParser.cs
 delete mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/MockArrayStream.cs
 create mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/TestConfiguration.cs
 delete mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/TypeTests.cs
 create mode 100644 csharp/test/Apache.Arrow.Adbc.Tests/Utils.cs
 create mode 100644 
csharp/test/Drivers/FlightSql/Apache.Arrow.Adbc.Tests.Drivers.FlightSql.csproj
 create mode 100644 csharp/test/Drivers/FlightSql/ClientTests.cs
 create mode 100644 csharp/test/Drivers/FlightSql/DriverTests.cs
 rename csharp/test/{Apache.Arrow.Adbc.FlightSql.Tests => 
Drivers/FlightSql}/FlightSqlTestConfiguration.cs (81%)
 rename csharp/test/{Apache.Arrow.Adbc.Tests/MockAdbcException.cs => 
Drivers/FlightSql/FlightSqlTestingUtils.cs} (78%)
 rename csharp/test/{Apache.Arrow.Adbc.FlightSql.Tests => 
Drivers/FlightSql/Resources}/flightsqlconfig.json (100%)
 rename csharp/test/{Apache.Arrow.Adbc.FlightSql.Tests => 
Drivers/FlightSql}/TypeTests.cs (93%)
 create mode 100644 
csharp/test/Drivers/Snowflake/Apache.Arrow.Adbc.Tests.Drivers.Interop.Snowflake.csproj
 create mode 100644 csharp/test/Drivers/Snowflake/ClientTests.cs
 create mode 100644 csharp/test/Drivers/Snowflake/DriverTests.cs
 create mode 100644 csharp/test/Drivers/Snowflake/Resources/SnowflakeData.sql
 create mode 100644 csharp/test/Drivers/Snowflake/Resources/snowflakeconfig.json
 create mode 100644 csharp/test/Drivers/Snowflake/SampleData.cs
 create mode 100644 csharp/test/Drivers/Snowflake/SnowflakeTestConfiguration.cs
 create mode 100644 csharp/test/Drivers/Snowflake/SnowflakeTestingUtils.cs
 create mode 100644 csharp/test/Drivers/Snowflake/readme.md

Reply via email to