postgres library

Classes

ColumnDescription
A description of a column.
DecodingSettings
Options for decoding values received from the server.
LSN
LSN is a PostgreSQL Log Sequence Number.
Notification
Represents a notification from PostgreSQL.
PgCopy
Conversão de linhas para o formato texto do COPY (e de volta).
PgDecimal
Número decimal de precisão arbitrária, equivalente ao tipo numeric do PostgreSQL (inclusive NaN, Infinity e -Infinity).
PgErrorCode
Códigos SQLSTATE comuns do PostgreSQL, para comparar com PostgreSQLException.code sem depender do texto da mensagem.
PgInet
Valor dos tipos inet e cidr: endereço IPv4/IPv6 com tamanho de prefixo (máscara).
PgInterval
Valor do tipo interval do PostgreSQL, sem perda de informação.
PgPoint
Describes PostgreSQL's geometric type: point.
PgRetryOptions
Opções de nova tentativa (run/runTx da API v3 e de PostgreSQLPool).
PgTime
Valor do tipo time (hora do dia, sem fuso), com precisão de microssegundos. Aceita de 00:00:00 a 24:00:00.
PgTimeTz
Valor do tipo timetz (hora do dia com deslocamento de fuso).
PlaceholderIdentifier
placeholder Identifier
PoolStatus
Estado de um pool num instante.
PostgreSQLConnection
Instances of this class connect to and communicate with a PostgreSQL database.
PostgreSQLExecutionContext
PostgreSQLFormat
PostgreSQLPool
Pool de conexões PostgreSQLConnection.
PostgreSQLPoolSettings
Configuração de um PostgreSQLPool.
PostgreSQLResult
The query result.
PostgreSQLResultRow
A single row of a query result.
PostgresTextEncodable
Valor que sabe se representar no formato de texto de entrada do PostgreSQL, para ser usado como parâmetro de consulta.
TimeZoneSettings
A class to configure time zone settings for decoding timestamps and dates.

Enums

ExtendedTypeDecoding
How values of the types time, timetz, inet, cidr and point (and arrays of them) are decoded.
IntervalDecoding
How values of type interval are decoded.
NumericDecoding
How values of type numeric (and numeric[]) are decoded.
PgRoundingMode
Modo de arredondamento de PgDecimal.round, PgDecimal.divide e PgDecimal.rescale.
PgSslMode
SSL/TLS usage when connecting.
PostgreSQLSeverity
The severity level of a PostgreSQLException.
ReplicationMode
Streaming Replication Protocol Options
TimestampDecoding
How values of the types timestamp (without time zone) and date are decoded.
TimeZoneDatabaseVariant
Which embedded time zone database is used to decode timestamptz values when TimeZoneSettings.forceDecodeTimestamptzAsUTC is false.

Exceptions / Errors

PostgreSQLException
Exception thrown by PostgreSQLConnection instances.
PostgreSQLRollback
Represents a rollback from a transaction.