Path Lines of Code CHANGELOG.md 1196 CONTRIBUTING.md 8 README.md 367 benchmarks/latency-comparison/README.md 79 benchmarks/latency-comparison/golang/README.md 80 benchmarks/latency-comparison/golang/go.mod 107 benchmarks/latency-comparison/java/README.md 47 benchmarks/latency-comparison/nodejs/README.md 79 benchmarks/latency-comparison/nodejs/package.json 25 benchmarks/latency-comparison/nodejs/tsconfig.json 101 benchmarks/nodejs/package.json 16 benchmarks/tpcc/README.md 121 benchmarks/tpcc/src/main/resources/application.properties 63 build/README.md 8 build/native-image/README.md 5 build/native-image/reflect-config.json 79 local-backup-restore/README.md 43 local-postgresql-copy/README.md 250 logging.properties 11 renovate.json 71 samples/cloud-run/README.md 114 samples/cloud-run/dotnet/Program.cs 26 samples/cloud-run/dotnet/README.md 75 samples/cloud-run/dotnet/dotnet.csproj 10 samples/cloud-run/dotnet/service.yaml 52 samples/cloud-run/golang/README.md 75 samples/cloud-run/golang/cloud-run-sample.go 54 samples/cloud-run/golang/go.mod 9 samples/cloud-run/golang/service.yaml 52 samples/cloud-run/java/README.md 75 samples/cloud-run/java/pom.xml 91 samples/cloud-run/java/service.yaml 52 samples/cloud-run/java/src/main/java/com/google/cloud/spanner/pgadapter/sample/SampleApplication.java 70 samples/cloud-run/java/src/main/resources/application.properties 1 samples/cloud-run/nodejs/README.md 76 samples/cloud-run/nodejs/index.js 23 samples/cloud-run/nodejs/package.json 19 samples/cloud-run/nodejs/service.yaml 52 samples/cloud-run/python/README.md 76 samples/cloud-run/python/main.py 26 samples/cloud-run/python/requirements.txt 3 samples/cloud-run/python/service.yaml 52 samples/cloud-run/ruby/README.md 76 samples/cloud-run/ruby/app.rb 20 samples/cloud-run/ruby/service.yaml 52 samples/cloud-run/service.yaml 52 samples/dotnet/npgsql-sample/Program.cs 35 samples/dotnet/npgsql-sample/npgsql-sample.csproj 13 samples/foreign-data-wrapper/README.md 179 samples/golang/cloud-run/README.md 3 samples/golang/gorm/README.md 169 samples/golang/gorm/create_data_model.sql 69 samples/golang/gorm/drop_data_model.sql 9 samples/golang/gorm/go.mod 80 samples/golang/gorm/sample.go 784 samples/golang/gorm/sample_test.go 14 samples/golang/migrate/README.md 12 samples/golang/migrate/go.mod 69 samples/golang/migrate/migrations/1_create_schema.down.sql 4 samples/golang/migrate/migrations/1_create_schema.up.sql 4 samples/golang/migrate/migrations/2_add_index.down.sql 1 samples/golang/migrate/migrations/2_add_index.up.sql 1 samples/golang/migrate/migrations/3_insert_data.down.sql 4 samples/golang/migrate/migrations/3_insert_data.up.sql 26 samples/golang/migrate/sample.go 50 samples/golang/migrate/sample_test.go 7 samples/golang/pgx/README.md 11 samples/golang/pgx/go.mod 70 samples/golang/pgx/pgx_sample.go 57 samples/golang/pgx/pgx_sample_test.go 7 samples/java/cloud-run/README.md 49 samples/java/cloud-run/pom.xml 104 samples/java/cloud-run/src/main/java/com/google/cloud/spanner/pgadapter/sample/PGAdapter.java 45 samples/java/cloud-run/src/main/java/com/google/cloud/spanner/pgadapter/sample/SampleApplication.java 51 samples/java/cloud-run/src/main/java/com/google/cloud/spanner/pgadapter/sample/SpannerProperties.java 28 samples/java/cloud-run/src/main/resources/application.properties 5 samples/java/hibernate/README.md 118 samples/java/hibernate/pom.xml 86 samples/java/hibernate/src/main/java/com/google/cloud/postgres/CurrentLocalDateTimeGenerator.java 10 samples/java/hibernate/src/main/java/com/google/cloud/postgres/HibernateSample.java 247 samples/java/hibernate/src/main/java/com/google/cloud/postgres/SampleApplication.java 181 samples/java/hibernate/src/main/java/com/google/cloud/postgres/Utils.java 72 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/Albums.java 113 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/Concerts.java 115 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/HibernateConfiguration.java 35 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/Singers.java 93 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/TicketSale.java 74 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/Tracks.java 67 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/TracksId.java 32 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/VenueDescription.java 23 samples/java/hibernate/src/main/java/com/google/cloud/postgres/models/Venues.java 91 samples/java/hibernate/src/main/resources/drop-data-model.sql 7 samples/java/hibernate/src/main/resources/log4f.properties 11 samples/java/hibernate/src/main/resources/sample-schema.sql 68 samples/java/hibernate/src/test/java/com/google/cloud/postgres/SampleApplicationTest.java 11 samples/java/jdbc/README.md 67 samples/java/jdbc/pom.xml 77 samples/java/jdbc/src/main/java/com/google/cloud/spanner/pgadapter/sample/SampleApplication.java 152 samples/java/jdbc/src/test/java/com/google/cloud/spanner/pgadapter/sample/SampleApplicationTest.java 32 samples/java/liquibase/README.md 130 samples/java/liquibase/create_database_change_log.sql 25 samples/java/liquibase/dbchangelog.xml 422 samples/java/liquibase/faq.md 39 samples/java/liquibase/license-checks.xml 18 samples/java/liquibase/liquibase.properties 13 samples/java/liquibase/pom.xml 65 samples/java/r2dbc/README.md 73 samples/java/r2dbc/pom.xml 66 samples/java/r2dbc/src/main/java/com/google/cloud/spanner/pgadapter/sample/SampleApplication.java 173 samples/java/r2dbc/src/test/java/com/google/cloud/spanner/pgadapter/sample/SampleApplicationTest.java 32 samples/java/spring-data-jpa/README.md 195 samples/java/spring-data-jpa/pom.xml 113 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/PGAdapter.java 54 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/PGAdapterInitializer.java 17 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/SampleApplication.java 123 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/AbstractBaseEntity.java 15 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/AbstractUuidEntity.java 19 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/Album.java 62 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/Concert.java 80 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/Singer.java 68 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/TicketSale.java 73 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/Track.java 100 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/model/Venue.java 68 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/repository/AlbumRepository.java 4 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/repository/ConcertRepository.java 4 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/repository/SingerRepository.java 9 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/repository/TicketSaleRepository.java 4 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/repository/TrackRepository.java 5 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/repository/VenueRepository.java 4 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/AlbumService.java 55 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/BatchService.java 85 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/ConcertService.java 68 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/DirectedReadService.java 38 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/RandomDataService.java 200 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/SingerService.java 60 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/StaleReadService.java 56 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/TicketSaleService.java 58 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/TrackService.java 45 samples/java/spring-data-jpa/src/main/java/com/google/cloud/spanner/pgadapter/sample/service/VenueService.java 38 samples/java/spring-data-jpa/src/main/resources/application.properties 41 samples/java/spring-data-jpa/src/main/resources/db/changelog/db.changelog-master.yaml 5 samples/java/spring-data-jpa/src/main/resources/db/changelog/db.changelog-v1.0.sql 62 samples/java/spring-data-jpa/src/main/resources/db/changelog/db.changelog-v1.1.sql 16 samples/java/spring-data-jpa/src/test/java/com/google/cloud/spanner/pgadapter/sample/SampleApplicationTest.java 25 samples/nodejs/cloud-run/README.md 3 samples/nodejs/knex/README.md 14 samples/nodejs/knex/package.json 20 samples/nodejs/knex/src/index.ts 122 samples/nodejs/knex/src/init.ts 93 samples/nodejs/knex/src/model.ts 54 samples/nodejs/knex/src/random.ts 108 samples/nodejs/knex/src/tsconfig.json 7 samples/nodejs/prisma-sample-app/README.md 146 samples/nodejs/prisma-sample-app/migrations.md 18 samples/nodejs/prisma-sample-app/package.json 23 samples/nodejs/prisma-sample-app/prisma/migrations/20240614180000_init/migration.sql 59 samples/nodejs/prisma-sample-app/prisma/migrations/20250323192300_auto_generated_pk/migration.sql 10 samples/nodejs/prisma-sample-app/prisma/migrations/migration_lock.toml 3 samples/nodejs/prisma-sample-app/prisma/schema.prisma 76 samples/nodejs/prisma-sample-app/src/index.ts 48 samples/nodejs/prisma-sample-app/src/random_names.ts 614 samples/nodejs/prisma-sample-app/src/sample.ts 226 samples/nodejs/prisma-sample-app/src/sample_test.ts 37 samples/nodejs/prisma-sample-app/tsconfig.json 3 samples/nodejs/sequelize/README.md 36 samples/nodejs/sequelize/models/models.ts 240 samples/nodejs/sequelize/package.json 22 samples/nodejs/sequelize/src/index.ts 186 samples/nodejs/sequelize/src/init.ts 88 samples/nodejs/sequelize/src/random.ts 108 samples/nodejs/sequelize/src/tsconfig.json 7 samples/php/pdo/README.md 10 samples/php/pdo/composer.json 13 samples/php/pdo/pdo_sample.php 24 samples/python/cloud-run/README.md 3 samples/python/connectorx/README.md 15 samples/python/connectorx/connectorx_sample.py 47 samples/python/connectorx/pgadapter.py 65 samples/python/connectorx/requirements.txt 6 samples/python/django/create_data_model.sql 55 samples/python/django/drop_data_model.sql 5 samples/python/django/pgadapter.py 71 samples/python/django/requirements.txt 7 samples/python/django/sample.py 180 samples/python/django/sample_app/model.py 51 samples/python/django/setting.py 15 samples/python/psycopg3/README.md 11 samples/python/psycopg3/pgadapter.py 65 samples/python/psycopg3/psycopg3_sample.py 44 samples/python/psycopg3/requirements.txt 5 samples/python/sqlalchemy-sample/README.md 125 samples/python/sqlalchemy-sample/connect.py 33 samples/python/sqlalchemy-sample/create_data_model.sql 56 samples/python/sqlalchemy-sample/drop_data_model.sql 7 samples/python/sqlalchemy-sample/model.py 120 samples/python/sqlalchemy-sample/requirements.txt 3 samples/python/sqlalchemy-sample/run_sample.py 8 samples/python/sqlalchemy-sample/sample.py 218 samples/python/sqlalchemy-sample/test_add_singer.py 10 samples/python/sqlalchemy-sample/test_create_model.py 6 samples/python/sqlalchemy-sample/test_create_random_singers_and_albums.py 2 samples/python/sqlalchemy-sample/test_create_venue_and_concert_in_transaction.py 2 samples/python/sqlalchemy-sample/test_delete_album.py 2 samples/python/sqlalchemy-sample/test_get_album.py 2 samples/python/sqlalchemy-sample/test_get_album_with_stale_engine.py 5 samples/python/sqlalchemy-sample/test_get_singer.py 2 samples/python/sqlalchemy-sample/test_get_track.py 2 samples/python/sqlalchemy-sample/test_metadata_reflect.py 5 samples/python/sqlalchemy-sample/test_print_albums_first_character_of_title_equal_to_first_or_last_name.py 3 samples/python/sqlalchemy-sample/test_print_albums_released_before_1980.py 2 samples/python/sqlalchemy-sample/test_print_concerts.py 2 samples/python/sqlalchemy-sample/test_print_singers_and_albums.py 2 samples/python/sqlalchemy-sample/test_print_singers_with_limit_and_offset.py 2 samples/python/sqlalchemy-sample/test_update_singer.py 2 samples/python/sqlalchemy-sample/util_random_names.py 116 samples/python/sqlalchemy2-sample/README.md 172 samples/python/sqlalchemy2-sample/args.py 26 samples/python/sqlalchemy2-sample/connect.py 22 samples/python/sqlalchemy2-sample/create_data_model.sql 68 samples/python/sqlalchemy2-sample/drop_data_model.sql 9 samples/python/sqlalchemy2-sample/model.py 143 samples/python/sqlalchemy2-sample/pgadapter.py 71 samples/python/sqlalchemy2-sample/requirements.txt 7 samples/python/sqlalchemy2-sample/run_sample.py 29 samples/python/sqlalchemy2-sample/sample.py 274 samples/python/sqlalchemy2-sample/test_add_singer.py 10 samples/python/sqlalchemy2-sample/test_create_model.py 6 samples/python/sqlalchemy2-sample/test_create_random_singers_and_albums.py 2 samples/python/sqlalchemy2-sample/test_create_venue_and_concert_in_transaction.py 2 samples/python/sqlalchemy2-sample/test_delete_album.py 2 samples/python/sqlalchemy2-sample/test_get_album.py 2 samples/python/sqlalchemy2-sample/test_get_album_with_stale_engine.py 5 samples/python/sqlalchemy2-sample/test_get_singer.py 2 samples/python/sqlalchemy2-sample/test_get_track.py 2 samples/python/sqlalchemy2-sample/test_metadata_reflect.py 5 samples/python/sqlalchemy2-sample/test_print_albums_first_character_of_title_equal_to_first_or_last_name.py 3 samples/python/sqlalchemy2-sample/test_print_albums_released_before_1980.py 2 samples/python/sqlalchemy2-sample/test_print_concerts.py 2 samples/python/sqlalchemy2-sample/test_print_singers_and_albums.py 2 samples/python/sqlalchemy2-sample/test_print_singers_with_limit_and_offset.py 2 samples/python/sqlalchemy2-sample/test_print_venues_with_capacity_at_least_5000.py 3 samples/python/sqlalchemy2-sample/test_update_singer.py 2 samples/python/sqlalchemy2-sample/util_random_names.py 118 samples/ruby/activerecord/README.md 154 samples/ruby/activerecord/application.rb 74 samples/ruby/activerecord/config/environment.rb 12 samples/ruby/activerecord/db/migrate/01_create_tables.rb 70 samples/ruby/activerecord/db/seeds.rb 144 samples/ruby/activerecord/drop_data_model.sql 10 samples/ruby/activerecord/models/album.rb 6 samples/ruby/activerecord/models/concert.rb 8 samples/ruby/activerecord/models/singer.rb 6 samples/ruby/activerecord/models/ticket_sale.rb 4 samples/ruby/activerecord/models/track.rb 3 samples/ruby/activerecord/models/venue.rb 4 samples/sidecar-proxy/README.md 118 samples/sidecar-proxy/main.go 37 samples/sidecar-proxy/manifests/example-app-deployment.yaml 46 samples/snippets/dotnet-snippets/AddColumn.cs 15 samples/snippets/dotnet-snippets/CreateConnection.cs 18 samples/snippets/dotnet-snippets/CreateTables.cs 33 samples/snippets/dotnet-snippets/DataBoost.cs 22 samples/snippets/dotnet-snippets/DdlBatch.cs 32 samples/snippets/dotnet-snippets/PartitionedDml.cs 17 samples/snippets/dotnet-snippets/QueryData.cs 17 samples/snippets/dotnet-snippets/QueryDataWithNewColumn.cs 19 samples/snippets/dotnet-snippets/QueryDataWithParameter.cs 20 samples/snippets/dotnet-snippets/QueryWithTimeout.cs 25 samples/snippets/dotnet-snippets/ReadOnlyTransaction.cs 38 samples/snippets/dotnet-snippets/SampleRunner.cs 75 samples/snippets/dotnet-snippets/Tags.cs 37 samples/snippets/dotnet-snippets/UpdateDataWithCopy.cs 23 samples/snippets/dotnet-snippets/WriteDataWithCopy.cs 35 samples/snippets/dotnet-snippets/WriteDataWithDml.cs 43 samples/snippets/dotnet-snippets/WriteDataWithDmlBatch.cs 46 samples/snippets/dotnet-snippets/WriteDataWithTransaction.cs 60 samples/snippets/dotnet-snippets/albums_data.txt 5 samples/snippets/dotnet-snippets/dotnet-snippets.csproj 27 samples/snippets/dotnet-snippets/sample-tests/SampleTests.cs 201 samples/snippets/dotnet-snippets/sample-tests/sample-tests.csproj 24 samples/snippets/dotnet-snippets/singers_data.txt 5 samples/snippets/golang-snippets/go.mod 69 samples/snippets/golang-snippets/sample_runner.go 79 samples/snippets/golang-snippets/samples/add_column.go 25 samples/snippets/golang-snippets/samples/albums_data.txt 5 samples/snippets/golang-snippets/samples/create_connection.go 24 samples/snippets/golang-snippets/samples/create_tables.go 45 samples/snippets/golang-snippets/samples/data_boost.go 33 samples/snippets/golang-snippets/samples/ddl_batch.go 43 samples/snippets/golang-snippets/samples/partitioned_dml.go 26 samples/snippets/golang-snippets/samples/query_data.go 33 samples/snippets/golang-snippets/samples/query_data_with_new_column.go 41 samples/snippets/golang-snippets/samples/query_data_with_parameter.go 35 samples/snippets/golang-snippets/samples/read_only_transaction.go 47 samples/snippets/golang-snippets/samples/singers_data.txt 5 samples/snippets/golang-snippets/samples/statement_timeout.go 43 samples/snippets/golang-snippets/samples/tags.go 42 samples/snippets/golang-snippets/samples/update_data_with_copy.go 43 samples/snippets/golang-snippets/samples/update_data_with_transaction.go 56 samples/snippets/golang-snippets/samples/write_data_with_copy.go 40 samples/snippets/golang-snippets/samples/write_data_with_dml.go 30 samples/snippets/golang-snippets/samples/write_data_with_dml_batch.go 33 samples/snippets/golang-snippets/samples_test.go 90 samples/snippets/java-snippets/pom.xml 143 samples/snippets/java-snippets/src/main/java/com/google/example/AddColumn.java 13 samples/snippets/java-snippets/src/main/java/com/google/example/CreateConnection.java 18 samples/snippets/java-snippets/src/main/java/com/google/example/CreateTables.java 35 samples/snippets/java-snippets/src/main/java/com/google/example/DataBoost.java 28 samples/snippets/java-snippets/src/main/java/com/google/example/DdlBatch.java 34 samples/snippets/java-snippets/src/main/java/com/google/example/PartitionedDml.java 19 samples/snippets/java-snippets/src/main/java/com/google/example/QueryData.java 24 samples/snippets/java-snippets/src/main/java/com/google/example/QueryDataWithNewColumn.java 27 samples/snippets/java-snippets/src/main/java/com/google/example/QueryDataWithParameter.java 29 samples/snippets/java-snippets/src/main/java/com/google/example/ReadOnlyTransaction.java 45 samples/snippets/java-snippets/src/main/java/com/google/example/SampleRunner.java 68 samples/snippets/java-snippets/src/main/java/com/google/example/StatementTimeout.java 34 samples/snippets/java-snippets/src/main/java/com/google/example/Tags.java 47 samples/snippets/java-snippets/src/main/java/com/google/example/UpdateDataWithCopy.java 27 samples/snippets/java-snippets/src/main/java/com/google/example/UpdateDataWithTransaction.java 60 samples/snippets/java-snippets/src/main/java/com/google/example/WriteDataWithCopy.java 30 samples/snippets/java-snippets/src/main/java/com/google/example/WriteDataWithDml.java 46 samples/snippets/java-snippets/src/main/java/com/google/example/WriteDataWithDmlBatch.java 42 samples/snippets/java-snippets/src/main/resources/com/google/example/albums_data.txt 5 samples/snippets/java-snippets/src/main/resources/com/google/example/singers_data.txt 5 samples/snippets/java-snippets/src/test/java/com/google/example/SamplesTest.java 102 samples/snippets/nodejs-snippets/jest.config.js 6 samples/snippets/nodejs-snippets/package.json 27 samples/snippets/nodejs-snippets/src/add_column.ts 15 samples/snippets/nodejs-snippets/src/albums_data.txt 5 samples/snippets/nodejs-snippets/src/create_connection.ts 13 samples/snippets/nodejs-snippets/src/create_tables.ts 28 samples/snippets/nodejs-snippets/src/data_boost.ts 19 samples/snippets/nodejs-snippets/src/ddl_batch.ts 30 samples/snippets/nodejs-snippets/src/index.ts 149 samples/snippets/nodejs-snippets/src/partitioned_dml.ts 17 samples/snippets/nodejs-snippets/src/query_data.ts 16 samples/snippets/nodejs-snippets/src/query_data_with_new_column.ts 19 samples/snippets/nodejs-snippets/src/query_data_with_parameter.ts 18 samples/snippets/nodejs-snippets/src/read_only_transaction.ts 28 samples/snippets/nodejs-snippets/src/singers_data.txt 5 samples/snippets/nodejs-snippets/src/tags.ts 27 samples/snippets/nodejs-snippets/src/update_data_with_copy.ts 25 samples/snippets/nodejs-snippets/src/update_data_with_transaction.ts 31 samples/snippets/nodejs-snippets/src/write_data_with_copy.ts 26 samples/snippets/nodejs-snippets/src/write_data_with_dml.ts 19 samples/snippets/nodejs-snippets/src/write_data_with_dml_batch.ts 21 samples/snippets/nodejs-snippets/test/sample_tests.ts 127 samples/snippets/nodejs-snippets/tsconfig.json 5 samples/snippets/php-snippets/composer.json 16 samples/snippets/php-snippets/samples/add_column.php 16 samples/snippets/php-snippets/samples/albums_data.txt 5 samples/snippets/php-snippets/samples/create_connection.php 19 samples/snippets/php-snippets/samples/create_tables.php 31 samples/snippets/php-snippets/samples/data_boost.php 26 samples/snippets/php-snippets/samples/ddl_batch.php 33 samples/snippets/php-snippets/samples/partitioned_dml.php 22 samples/snippets/php-snippets/samples/query_data.php 25 samples/snippets/php-snippets/samples/query_data_with_new_column.php 26 samples/snippets/php-snippets/samples/query_data_with_parameter.php 26 samples/snippets/php-snippets/samples/read_only_transaction.php 39 samples/snippets/php-snippets/samples/sample_runner.php 24 samples/snippets/php-snippets/samples/singers_data.txt 5 samples/snippets/php-snippets/samples/statement_timeout.php 33 samples/snippets/php-snippets/samples/tags.php 48 samples/snippets/php-snippets/samples/update_data_with_copy.php 23 samples/snippets/php-snippets/samples/update_data_with_transaction.php 44 samples/snippets/php-snippets/samples/write_data_with_copy.php 26 samples/snippets/php-snippets/samples/write_data_with_dml.php 26 samples/snippets/php-snippets/samples/write_data_with_dml_batch.php 25 samples/snippets/php-snippets/test/SamplesTest.php 114 samples/snippets/php-snippets/test/config.xml 3 samples/snippets/psql-snippets/add_column.sh 5 samples/snippets/psql-snippets/albums_data.txt 5 samples/snippets/psql-snippets/create_connection.sh 4 samples/snippets/psql-snippets/create_tables.sh 26 samples/snippets/psql-snippets/data_boost.sh 7 samples/snippets/psql-snippets/ddl_batch.sh 22 samples/snippets/psql-snippets/partitioned_dml.sh 8 samples/snippets/psql-snippets/query_data.sh 5 samples/snippets/psql-snippets/query_data_with_new_column.sh 6 samples/snippets/psql-snippets/query_data_with_parameter.sh 8 samples/snippets/psql-snippets/read_only_transaction.sh 21 samples/snippets/psql-snippets/singers_data.txt 5 samples/snippets/psql-snippets/statement_timeout.sh 12 samples/snippets/psql-snippets/tags.sh 28 samples/snippets/psql-snippets/tests/test_sample.sh 9 samples/snippets/psql-snippets/tests/test_samples.sh 143 samples/snippets/psql-snippets/update_data_with_copy.sh 11 samples/snippets/psql-snippets/update_data_with_transaction.sh 34 samples/snippets/psql-snippets/write_data_with_copy.sh 9 samples/snippets/psql-snippets/write_data_with_dml.sh 9 samples/snippets/psql-snippets/write_data_with_dml_batch.sh 10 samples/snippets/python-snippets/requirements.txt 2 samples/snippets/python-snippets/samples/__init__.py 1 samples/snippets/python-snippets/samples/add_column.py 16 samples/snippets/python-snippets/samples/albums_data.txt 5 samples/snippets/python-snippets/samples/create_connection.py 15 samples/snippets/python-snippets/samples/create_tables.py 29 samples/snippets/python-snippets/samples/data_boost.py 19 samples/snippets/python-snippets/samples/ddl_batch.py 30 samples/snippets/python-snippets/samples/partitioned_dml.py 19 samples/snippets/python-snippets/samples/query_data.py 17 samples/snippets/python-snippets/samples/query_data_with_new_column.py 18 samples/snippets/python-snippets/samples/query_data_with_parameter.py 18 samples/snippets/python-snippets/samples/read_only_transaction.py 25 samples/snippets/python-snippets/samples/sample_runner.py 17 samples/snippets/python-snippets/samples/singers_data.txt 5 samples/snippets/python-snippets/samples/statement_timeout.py 28 samples/snippets/python-snippets/samples/tags.py 37 samples/snippets/python-snippets/samples/update_data_with_copy.py 19 samples/snippets/python-snippets/samples/update_data_with_transaction.py 36 samples/snippets/python-snippets/samples/write_data_with_copy.py 30 samples/snippets/python-snippets/samples/write_data_with_dml.py 21 samples/snippets/python-snippets/samples/write_data_with_dml_batch.py 20 samples/snippets/python-snippets/tests/__init__.py 1 samples/snippets/python-snippets/tests/test_sample.py 134 src/main/resources/com/google/cloud/spanner/pgadapter/session/pg_settings.txt 361 src/main/resources/default-logging.properties 4 src/main/resources/metadata/empty_command_metadata.json 1 src/test/golang/pgadapter_gorm_tests/go.mod 25 src/test/golang/pgadapter_pgx5_tests/go.mod 10 src/test/golang/pgadapter_pgx_tests/go.mod 17 src/test/nodejs/knex-tests/package.json 19 src/test/nodejs/knex-tests/src/tsconfig.json 3 src/test/nodejs/node-postgres/package.json 20 src/test/nodejs/node-postgres/src/tsconfig.json 3 src/test/nodejs/prisma-tests/package.json 21 src/test/nodejs/prisma-tests/src/tsconfig.json 3 src/test/nodejs/sequelize-tests/package.json 19 src/test/nodejs/sequelize-tests/src/tsconfig.json 3 src/test/nodejs/typeorm/data-test/package.json 21 src/test/nodejs/typeorm/data-test/tsconfig.json 15 src/test/php/pdo/composer.json 6 src/test/python/pg8000/requirements.txt 1 src/test/python/psycopg2/requirements.txt 2 src/test/python/psycopg3/requirements.txt 2 src/test/python/sqlalchemy/requirements.txt 3 src/test/python/sqlalchemy2/requirements.txt 3 src/test/resources/README.md 52 src/test/resources/all_array_types_data_small.txt 100 src/test/resources/all_types_data_nulls.txt 1 src/test/resources/all_types_data_small.txt 100 src/test/resources/integration-test-logging.properties 3 src/test/resources/logging.properties 3 src/test/resources/small-file-test.txt 1 src/test/resources/test-copy-output.txt 10 src/test/resources/test-copy-start-output.txt 4 versions.txt 3 wrappers/golang/go.mod 69