-
Notifications
You must be signed in to change notification settings - Fork 27
Comparing changes
Open a pull request
base repository: googleapis/go-sql-spanner
base: main
head repository: googleapis/go-sql-spanner
compare: spanner-lib-dotnet-build-scripts
- 17 commits
- 127 files changed
- 1 contributor
Commits on Sep 12, 2025
-
chore: add CreatePool and CreateConnection functions for SpannerLib
Creates a spannerlib module and adds functions for CreatePool and CreateConnection.
Configuration menu - View commit details
-
Copy full SHA for bbdea73 - Browse repository at this point
Copy the full SHA bbdea73View commit details -
chore: add Java wrapper for SpannerLib
Adds a Java wrapper for SpannerLib and some simple tests for this wrapper.
Configuration menu - View commit details
-
Copy full SHA for e42a554 - Browse repository at this point
Copy the full SHA e42a554View commit details
Commits on Sep 14, 2025
-
chore: add Execute function for SpannerLib
Adds an Execute function for SpannerLib that can be used to execute any type of SQL statement. The return type is always a Rows object. The Rows object is empty for DDL statements, it only contains ResultSetStats for DML statements without a THEN RETURN clause, and it contains actual row data for queries and DML statements with a THEN RETURN clause. The Execute function can also be used to execute client-side SQL statements, like BEGIN, COMMIT, SET, SHOW, etc.
Configuration menu - View commit details
-
Copy full SHA for f331cf4 - Browse repository at this point
Copy the full SHA f331cf4View commit details
Commits on Sep 15, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 860b1cc - Browse repository at this point
Copy the full SHA 860b1ccView commit details -
chore: add ExecuteBatch to SpannerLib
Adds an ExecuteBatch function to SpannerLib that supports executing DML or DDL statements as a single batch. The function accepts an ExecuteBatchDml request for both types of batches. The type of batch that is actually being executed is determined based on the statements in the batch. Mixing DML and DDL in the same batch is not supported. Queries are also not supported in batches.
Configuration menu - View commit details
-
Copy full SHA for d68fc12 - Browse repository at this point
Copy the full SHA d68fc12View commit details
Commits on Sep 16, 2025
-
chore: add WriteMutations function for SpannerLib
Adds a WriteMutations function for SpannerLib. This function can be used to write mutations to Spanner in two ways: 1. In a transaction: The mutations are buffered in the current read/write transaction. The returned message is empty. 2. Outside a transaction: The mutations are written to Spanner directly in a new read/write transaction. The returned message contains the CommitResponse.
Configuration menu - View commit details
-
Copy full SHA for 582f108 - Browse repository at this point
Copy the full SHA 582f108View commit details
Commits on Sep 17, 2025
-
chore: add .NET wrapper for SpannerLib
Adds a .NET wrapper and tests for SpannerLib.
Configuration menu - View commit details
-
Copy full SHA for c69edab - Browse repository at this point
Copy the full SHA c69edabView commit details
Commits on Sep 20, 2025
-
chore: add grpc-server API for SpannerLib
Adds a gRPC server that exposes the API of SpannerLib. This allows clients to connect to run SpannerLib as a child process and connect to it using gRPC.
Configuration menu - View commit details
-
Copy full SHA for 9229a2d - Browse repository at this point
Copy the full SHA 9229a2dView commit details -
chore: add Java wrapper for SpannerLib (#527)
* chore: add Java wrapper for SpannerLib Adds a Java wrapper for SpannerLib and some simple tests for this wrapper. * chore: add Execute function for SpannerLib (#529) * chore: add Execute function for SpannerLib Adds an Execute function for SpannerLib that can be used to execute any type of SQL statement. The return type is always a Rows object. The Rows object is empty for DDL statements, it only contains ResultSetStats for DML statements without a THEN RETURN clause, and it contains actual row data for queries and DML statements with a THEN RETURN clause. The Execute function can also be used to execute client-side SQL statements, like BEGIN, COMMIT, SET, SHOW, etc. * chore: add transaction support for SpannerLib (#530) * chore: add transaction support for SpannerLib * chore: add ExecuteBatch to SpannerLib (#531) * chore: add ExecuteBatch to SpannerLib Adds an ExecuteBatch function to SpannerLib that supports executing DML or DDL statements as a single batch. The function accepts an ExecuteBatchDml request for both types of batches. The type of batch that is actually being executed is determined based on the statements in the batch. Mixing DML and DDL in the same batch is not supported. Queries are also not supported in batches. * chore: add WriteMutations function for SpannerLib (#532) Adds a WriteMutations function for SpannerLib. This function can be used to write mutations to Spanner in two ways: 1. In a transaction: The mutations are buffered in the current read/write transaction. The returned message is empty. 2. Outside a transaction: The mutations are written to Spanner directly in a new read/write transaction. The returned message contains the CommitResponse.
Configuration menu - View commit details
-
Copy full SHA for a24cf7f - Browse repository at this point
Copy the full SHA a24cf7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c576fab - Browse repository at this point
Copy the full SHA c576fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for ecfe6ea - Browse repository at this point
Copy the full SHA ecfe6eaView commit details -
Merge branch 'spanner-lib-create-pool-and-connection' into spanner-li…
…b-dotnet-wrapper
Configuration menu - View commit details
-
Copy full SHA for d8e8ac0 - Browse repository at this point
Copy the full SHA d8e8ac0View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd94d62 - Browse repository at this point
Copy the full SHA dd94d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 530eefe - Browse repository at this point
Copy the full SHA 530eefeView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff10e22 - Browse repository at this point
Copy the full SHA ff10e22View commit details
Commits on Sep 29, 2025
-
Adds a gRPC wrapper for .NET. This wrapper uses the gRPC API to connect to SpannerLib. The gRPC channel uses a Unix domain socket.
Configuration menu - View commit details
-
Copy full SHA for d2a5b4c - Browse repository at this point
Copy the full SHA d2a5b4cView commit details
Commits on Oct 9, 2025
-
Adds various build scripts for the .NET wrapper.
Configuration menu - View commit details
-
Copy full SHA for c49860d - Browse repository at this point
Copy the full SHA c49860dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...spanner-lib-dotnet-build-scripts