Package-level declarations
Types
Link copied to clipboard
Represents a single dimension of a PostgreSQL array.
Link copied to clipboard
class PgArray(val arrayOid: Int, val elementOid: Int, val dimensions: List<ArrayDimension>, val elements: List<Any?>) : PgContainer
Represents a PostgreSQL array type.
Link copied to clipboard
Represents a composite structure (e.g., row of a specific type) loaded from the database.
Link copied to clipboard
interface PgContainer
Base interface for all PostgreSQL container types (e.g., arrays, composites, ranges, multiranges, records).
Link copied to clipboard
class PgMultirange(val multirangeOid: Int, val rangeOid: Int, val ranges: List<PgRange>) : PgContainer
Represents a PostgreSQL multirange structure from the database.
Link copied to clipboard
class PgRecord(val type: PgType.Record, val fieldOids: IntArray, val fields: Array<Any?>) : PgContainer
Represents an anonymous record structure (e.g., ROW(...) without a specific registered composite type) loaded from the database.