PostgreSQL Source Code  git master
OSAPerQueryState Struct Reference

Data Fields

Aggrefaggref
 
MemoryContext qcontext
 
ExprContextecontext
 
bool rescan_needed
 
TupleDesc tupdesc
 
TupleTableSlottupslot
 
int numSortCols
 
AttrNumbersortColIdx
 
OidsortOperators
 
OideqOperators
 
OidsortCollations
 
boolsortNullsFirsts
 
ExprStatecompareTuple
 
Oid sortColType
 
int16 typLen
 
bool typByVal
 
char typAlign
 
Oid sortOperator
 
Oid eqOperator
 
Oid sortCollation
 
bool sortNullsFirst
 
FmgrInfo equalfn
 

Detailed Description

Definition at line 49 of file orderedsetaggs.c.

Field Documentation

◆ aggref

Aggref* OSAPerQueryState::aggref

Definition at line 52 of file orderedsetaggs.c.

Referenced by ordered_set_startup(), and ordered_set_transition_multi().

◆ compareTuple

ExprState* OSAPerQueryState::compareTuple

Definition at line 74 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final().

◆ econtext

ExprContext* OSAPerQueryState::econtext

Definition at line 56 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final().

◆ eqOperator

Oid OSAPerQueryState::eqOperator

Definition at line 85 of file orderedsetaggs.c.

Referenced by mode_final(), and ordered_set_startup().

◆ eqOperators

Oid* OSAPerQueryState::eqOperators

Definition at line 70 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final(), and ordered_set_startup().

◆ equalfn

FmgrInfo OSAPerQueryState::equalfn

Definition at line 89 of file orderedsetaggs.c.

Referenced by mode_final().

◆ numSortCols

int OSAPerQueryState::numSortCols

Definition at line 67 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final(), and ordered_set_startup().

◆ qcontext

MemoryContext OSAPerQueryState::qcontext

Definition at line 54 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final(), mode_final(), and ordered_set_startup().

◆ rescan_needed

bool OSAPerQueryState::rescan_needed

Definition at line 58 of file orderedsetaggs.c.

Referenced by ordered_set_startup().

◆ sortColIdx

AttrNumber* OSAPerQueryState::sortColIdx

Definition at line 68 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final(), and ordered_set_startup().

◆ sortCollation

Oid OSAPerQueryState::sortCollation

Definition at line 86 of file orderedsetaggs.c.

Referenced by ordered_set_startup().

◆ sortCollations

Oid* OSAPerQueryState::sortCollations

Definition at line 71 of file orderedsetaggs.c.

Referenced by hypothetical_dense_rank_final(), and ordered_set_startup().

◆ sortColType

◆ sortNullsFirst

bool OSAPerQueryState::sortNullsFirst

Definition at line 87 of file orderedsetaggs.c.

Referenced by ordered_set_startup().

◆ sortNullsFirsts

bool* OSAPerQueryState::sortNullsFirsts

Definition at line 72 of file orderedsetaggs.c.

Referenced by ordered_set_startup().

◆ sortOperator

Oid OSAPerQueryState::sortOperator

Definition at line 84 of file orderedsetaggs.c.

Referenced by ordered_set_startup().

◆ sortOperators

Oid* OSAPerQueryState::sortOperators

Definition at line 69 of file orderedsetaggs.c.

Referenced by ordered_set_startup().

◆ tupdesc

TupleDesc OSAPerQueryState::tupdesc

◆ tupslot

◆ typAlign

char OSAPerQueryState::typAlign

Definition at line 82 of file orderedsetaggs.c.

Referenced by ordered_set_startup(), and percentile_disc_multi_final().

◆ typByVal

bool OSAPerQueryState::typByVal

Definition at line 81 of file orderedsetaggs.c.

Referenced by mode_final(), ordered_set_startup(), and percentile_disc_multi_final().

◆ typLen

int16 OSAPerQueryState::typLen

Definition at line 80 of file orderedsetaggs.c.

Referenced by ordered_set_startup(), and percentile_disc_multi_final().


The documentation for this struct was generated from the following file: