Package-level declarations

Types

Link copied to clipboard
class ColumnMetadata(val name: String, val type: PgType, val typeModifier: Int, val origin: ColumnOrigin?)

What the server said about one column of a result, resolved against the type catalog the query ran under.

Link copied to clipboard
class ColumnOrigin(val relationOid: Int, val attributeNumber: Int, val relationName: String?, val schema: String?, val columnName: String?)

The relation and column a result column was read from.

Link copied to clipboard
class Row(rawData: ByteArray, columnOffsets: IntArray, columnLengths: IntArray, val metadata: RowMetadata, typeRegistry: TypeRegistry, resultMapper: ResultMapper)

Represents a single row returned from a query execution.

Link copied to clipboard
class RowMetadata(fields: List<FieldDescription>, dictionary: TypeDictionary)

The shape of a result: one ColumnMetadata per column, in the order the server returned them.