PgAggregateSortKey
Namespace: Ankus
Assembly: Ankus.Runtime.dll
Owns one PostgreSQL aggregate ordering key, including its operator, collation and NULL placement.
public sealed class PgAggregateSortKeyInheritance: object
Properties
Section titled “Properties”ArgumentIndex
Section titled “ArgumentIndex”Gets the zero-based aggregated input position. An executor-only expression can exceed the public input count.
public int ArgumentIndex { get; }Value: int
CollationOid
Section titled “CollationOid”Gets the ordering expression’s collation OID, or zero for a noncollatable value.
public uint CollationOid { get; }Value: uint
NullsFirst
Section titled “NullsFirst”Gets whether SQL NULL sorts before nonnull values for this key.
public bool NullsFirst { get; }Value: bool
OperatorOid
Section titled “OperatorOid”Gets the ordering operator OID, preserving ascending, descending and custom operator semantics.
public uint OperatorOid { get; }Value: uint
TypeOid
Section titled “TypeOid”Gets the ordering expression’s PostgreSQL type OID.
public uint TypeOid { get; }Value: uint