Interface Internal.Tid<T>

All Superinterfaces:
Adapter.Contract<T>, Adapter.Contract.Scalar<T>
Enclosing interface:
Internal
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface Internal.Tid<T> extends Adapter.Contract.Scalar<T>
The tid type's PostgreSQL semantics: a block ID and a row index within that block.
  • Method Details

    • construct

      T construct(int blockId, short offsetNumber)
      Constructs a representation T from the components of the PostgreSQL data type.
      Parameters:
      blockId - (treat as unsigned) identifies the block in a table containing the target row
      offsetNumber - (treat as unsigned) the index of the target row within the identified block