dsql
library
Classes
Bounds
Describes the bounds of PostgreSQL range types.
Box
Describes PostgreSQL's geometric type: box.
Channels
Circle
Codec
Encoder and decoder for a value stored in Postgresql.
CodecContext
Provides access to connection and database information, and also to additional codecs.
Connection
ConnectionInfo
Provides runtime information about the current connection.
ConnectionSettings
ContinuousRange <T >
Describes PostgreSQL's continuous builtin range types:
Database
DatabaseInfo
Tracks and caches the type and name info of relations (tables, views,
indexes...).
DateRange
Describes PostgreSQL's builtin daterange
DateTimeRange
DeleteManyParams
DeleteOneParams
DiscreteRange <T >
EncodedValue
Represents the bytes of a received (field) or sent (parameter) value.
Endpoint
EndpointSelection
EndpointSelectorContext <L >
Error <S extends Object ? , E extends Object ? >
FindManyParams
FindOneParams
InsertManyParams
InsertOneParams
Interval
In Postgresql interval values are stored as months , days , and microseconds .
This is done because the number of days in a month varies, and a day can
have 23 or 25 hours if a daylight savings time adjustment is involved.
IntRange
Describes PostgreSQL's builtin int4range and int8range
Line
Describes PostgreSQL's geometric type: line.
LineSegment
Describes PostgreSQL's geometric type: lseg.
LSN
LSN is a PostgreSQL Log Sequence Number.
Notification
Represents a notification from the Postgresql server.
OrderBy
Page <T extends Object >
Path
Describes PostgreSQL's geometric type: path.
Point
Describes PostgreSQL's geometric type: point.
Polygon
Describes PostgreSQL's geometric type: polygon.
Pool <L >
A connection pool that may select endpoints based on the requested locality
L of the data.
PoolSettings
Range <T >
Repository <T extends Object , IO extends InsertOneParams , IM extends InsertManyParams , FO extends FindOneParams , FM extends FindManyParams , UO extends UpdateOneParams , UM extends UpdateManyParams , DO extends DeleteOneParams , DM extends DeleteManyParams >
Result <S extends Object ? , E extends Object ? >
ResultRow
ResultSchema
ResultSchemaColumn
ResultStream
ResultStreamSubscription
Retry <R >
The settings that control the retry of SessionExecutor.run and SessionExecutor.runTx methods.
Session
SessionExecutor
SessionSettings
Sql
A description of a SQL query as interpreted by this package.
Statement
Success <S extends Object ? , E extends Object ? >
Time
Describes PostgreSQL's time without time zone type.
TransactionSettings
The characteristics of the current transaction.
TsQuery
The tsquery type represents a search query for text search.
TsVector
The tsvector data type stores a list of TsWord s, lexemes with
optional integer positions and weights.
TsWord
A normalized word (lexeme), alongside with the positional information.
TsWordPos
A position normally indicates the source word's location in the document.
Positional information can be used for proximity ranking. Position values
can range from 1 to 16383; larger numbers are silently set to 16383.
Duplicate positions for the same lexeme are discarded.
TxSession
A Session with transaction-related helper method(s).
Type <T extends Object >
Supported data types.
TypedValue <T extends Object >
TypeRegistry
Contains the static registry of type mapping from substitution names to
type OIDs, their codec and the generic type encoders (for un-typed values).
UndecodedBytes
Describes a generic bytes string value..
UpdateManyParams
UpdateOneParams
Where