The PGAdapter server implements the PostgreSQL wire-protocol, but sends all received statements to a Cloud Spanner database instead of a PostgreSQL database. The Cloud Spanner database must have been created to use the PostgreSQL dialect. See https://cloud.google.com/spanner/docs/quickstart-console#postgresql for more information on how to create PostgreSQL dialect databases on Cloud Spanner.

Compile Dependencies (23)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.google.auto.value » auto-value-annotations
Immutable value-type code generation for Java 8+.
1.11.01.11.1
Apache 2.0
com.google.cloud » google-cloud-spanner
Java idiomatic client for Google Cloud Spanner.
6.122.06.124.0
Apache 2.0
com.google.cloud.opentelemetry » exporter-trace
DEPRECATED: Cloud Trace Exporter for OpenTelemetry
0.37.0✔
Apache 2.0
com.google.cloud.opentelemetry » exporter-metrics
DEPRECATED: Cloud Monitoring Exporter for OpenTelemetry
0.37.0✔
com.google.re2j » re2j
Linear time regular expressions for Java
1.8✔
JSON Lib Apache 2.0
com.googlecode.json-simple » json-simple
A simple Java toolkit for JSON
1.1.1✔
Apache 2.0
com.kohlschutter.junixsocket » junixsocket-core
The core system dependency; the one you want to add to your project
2.11.1✔
Apache 2.0
com.kohlschutter.junixsocket » junixsocket-common
junixsocket is a Java/JNI library that allows the use of Unix Domain Sockets (AF_UNIX sockets) and other socket types, ...
2.11.1✔
CLI Parser Apache 2.0
commons-cli » commons-cli
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
1.11.0✔
Base64 Apache 2.0
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
1.22.11.23.0
io.opentelemetry » opentelemetry-api
OpenTelemetry API
1.65.01.67.0
Dist Tracing Apache 2.0
io.opentelemetry » opentelemetry-sdk
OpenTelemetry SDK
1.65.01.67.0
Apache 2.0
io.opentelemetry » opentelemetry-sdk-metrics
OpenTelemetry SDK Metrics
1.65.01.67.0
Dist Tracing Apache 2.0
io.opentelemetry » opentelemetry-exporter-otlp
OpenTelemetry Protocol (OTLP) Exporters
1.65.01.67.0
Apache 2.0
io.opentelemetry » opentelemetry-exporter-logging
OpenTelemetry - Logging Exporter
1.65.01.67.0
Apache 2.0
io.opentelemetry » opentelemetry-sdk-extension-autoconfigure
OpenTelemetry SDK Auto-configuration
1.65.01.67.0
Apache 2.0
io.opentelemetry » opentelemetry-sdk-extension-autoconfigure-spi
OpenTelemetry SDK Auto-configuration SPI
1.65.01.67.0
CSV Apache 2.0
org.apache.commons » commons-csv
The Apache Commons CSV library provides a simple interface for reading and writing CSV files of various types.
1.14.1✔
String Utils Apache 2.0
org.apache.commons » commons-text
The Commons Text library provides additions to the standard JDK text handling. It includes algorithms for string ...
1.15.0✔
Build Model Apache 2.0
org.apache.maven » maven-model
Model for Maven POM (Project Object Model)
3.9.163.10.0
Encryption Lib BouncyCastle
org.bouncycastle » bcpkix-jdk18on
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ...
1.851.86
org.codehaus.mojo » animal-sniffer-annotations(optional)
Set of annotations used by Animal Sniffer to verify that APIs used in a project are compatible with a given Java version ...
1.271.28
JDBC Driver BSD 2-clause
org.postgresql » postgresql
PostgreSQL JDBC Driver Postgresql
42.7.1342.7.14

Runtime Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib-jdk8
Kotlin Standard Library JDK 8 extension
2.4.102.4.21

Test Dependencies (7)

Category/LicenseGroup / ArtifactVersionUpdates
BSD 3-clause
com.google.api » gax-grpc
Google Api eXtensions for Java (gRPC)
Apache 2.0
com.google.cloud » google-cloud-spanner
Java idiomatic client for Google Cloud Spanner.
6.122.06.124.0
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
Native Access Apache 2.0 +1
net.java.dev.jna » jna
JNA provides Java programs easy access to native shared libraries without writing anything but Java code - no JNI or ...
5.19.1✔
MIT
org.mockito » mockito-subclass
Mockito preconfigured subclass mock maker
5.14.25.24.0
org.openjdk.jmh » jmh-core
The jmh is a Java harness for building, running, and analysing
1.37✔
org.openjdk.jmh » jmh-generator-annprocess
JMH benchmark generator, based on annotation processors.
1.37✔

Managed Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Encryption Lib BouncyCastle
org.bouncycastle » bcprov-jdk18on
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ...
1.85.21.86
Encryption Lib BouncyCastle
org.bouncycastle » bcutil-jdk18on
The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains ...
1.851.86