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/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Annotation Lib
Apache 2.0
| com.google.auto.value
»
auto-value-annotations Immutable value-type code generation for Java 8+. | 1.11.0 | 1.11.1 | |
Apache 2.0
| com.google.cloud
»
google-cloud-spanner Java idiomatic client for Google Cloud Spanner. | 6.122.0 | 6.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.1 | 1.23.0 | |
Application Metrics
Apache 2.0
| io.opentelemetry
»
opentelemetry-api OpenTelemetry API | 1.65.0 | 1.67.0 | |
Dist Tracing
Apache 2.0
| io.opentelemetry
»
opentelemetry-sdk OpenTelemetry SDK | 1.65.0 | 1.67.0 | |
Apache 2.0
| io.opentelemetry
»
opentelemetry-sdk-metrics OpenTelemetry SDK Metrics | 1.65.0 | 1.67.0 | |
Dist Tracing
Apache 2.0
| io.opentelemetry
»
opentelemetry-exporter-otlp OpenTelemetry Protocol (OTLP) Exporters | 1.65.0 | 1.67.0 | |
Apache 2.0
| io.opentelemetry
»
opentelemetry-exporter-logging OpenTelemetry - Logging Exporter | 1.65.0 | 1.67.0 | |
Apache 2.0
| io.opentelemetry
»
opentelemetry-sdk-extension-autoconfigure OpenTelemetry SDK Auto-configuration | 1.65.0 | 1.67.0 | |
Apache 2.0
| io.opentelemetry
»
opentelemetry-sdk-extension-autoconfigure-spi OpenTelemetry SDK Auto-configuration SPI | 1.65.0 | 1.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.16 | 3.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.85 | 1.86 | |
Annotation Lib
MIT
| 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.27 | 1.28 | |
JDBC Driver
BSD 2-clause
| org.postgresql
»
postgresql PostgreSQL JDBC Driver Postgresql | 42.7.13 | 42.7.14 |
Runtime Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Lang Runtime
Apache 2.0
| org.jetbrains.kotlin
»
kotlin-stdlib-jdk8 Kotlin Standard Library JDK 8 extension | 2.4.10 | 2.4.21 |
Test Dependencies (7)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.0 | 6.124.0 | |
Testing
EPL 2.0
| junit
»
junit JUnit Jupiter is the API for writing tests using JUnit 5. | 4.13.2 | 6.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.2 | 5.24.0 | |
Microbenchmarks
GPL 2.0
| org.openjdk.jmh
»
jmh-core The jmh is a Java harness for building, running, and analysing | 1.37 | ✔ | |
Annotation Tool
GPL 2.0
| org.openjdk.jmh
»
jmh-generator-annprocess JMH benchmark generator, based on annotation processors. | 1.37 | ✔ |
Managed Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
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.2 | 1.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.85 | 1.86 |