Package com.google.cloud.spanner.pgadapter.utils (0.27.1)

Classes

ClientAutoDetector

Utility class that tries to automatically detect well-known clients and drivers that are connecting to PGAdapter.

Converter

Utility class for converting between generic PostgreSQL conversions.

CopyDataReceiver

This message receiver is activated when the COPY sub-protocol is activated by a COPY statement. This handler will run and receive all incoming messages until the state of the connection changes from COPY_IN to either COPY_DONE or COPY_FAILED.

Logging

Util class for formatting log messages.

MutationWriter

PgJdbcCatalog

Contains replacements for known queries that are executed by the PG JDBC driver.

RegexQueryPartReplacer

QueryPartReplacer that replaces a regex java.util.regex.Pattern with a fixed string.

Interfaces

CopyInParser

Common interface for parsers that implement one or more of the PostgreSQL COPY formats.

CopyRecord

CopyRecord is a common interface for COPY data records that are produced by a parser for a specific COPY format.

QueryPartReplacer

Interface for dynamically replacing a part of a SQL statement.

Enums

ClientAutoDetector.WellKnownClient

Logging.Action

MutationWriter.CopyTransactionMode

QueryPartReplacer.ReplacementStatus