Clases |
| struct | IndexInfo |
| struct | ExprContext_CB |
| struct | ExprContext |
| struct | ReturnSetInfo |
| struct | ProjectionInfo |
| struct | JunkFilter |
| struct | ResultRelInfo |
| struct | EState |
| struct | TupleHashEntryData |
| struct | TupleHashTableData |
| struct | ExprState |
| struct | GenericExprState |
| struct | AggrefExprState |
| struct | ArrayRefExprState |
| struct | FuncExprState |
| struct | ScalarArrayOpExprState |
| struct | BoolExprState |
| struct | SubPlanState |
| struct | FieldSelectState |
| struct | FieldStoreState |
| struct | ConvertRowtypeExprState |
| struct | CaseExprState |
| struct | CaseWhenState |
| struct | ArrayExprState |
| struct | RowExprState |
| struct | CoalesceExprState |
| struct | MinMaxExprState |
| struct | CoerceToDomainState |
| struct | DomainConstraintState |
| struct | PlanState |
| struct | ResultState |
| struct | AppendState |
| struct | BitmapAndState |
| struct | BitmapOrState |
| struct | ScanState |
| struct | IndexScanState |
| struct | BitmapIndexScanState |
| struct | BitmapHeapScanState |
| struct | TidScanState |
| struct | SubqueryScanState |
| struct | FunctionScanState |
| struct | JoinState |
| struct | NestLoopState |
| struct | MergeJoinState |
| struct | HashJoinState |
| struct | MaterialState |
| struct | SortState |
| struct | GroupState |
| struct | AggState |
| struct | UniqueState |
| struct | HashState |
| struct | SetOpState |
| struct | LimitState |
'defines' |
| #define | ResetTupleHashIterator(htable, iter) hash_seq_init(iter, (htable)->hashtab) |
| #define | ScanTupleHashTable(iter) ((TupleHashEntry) hash_seq_search(iter)) |
| #define | innerPlanState(node) (((PlanState *)(node))->righttree) |
| #define | outerPlanState(node) (((PlanState *)(node))->lefttree) |
'typedefs' |
| typedef struct IndexInfo | IndexInfo |
| typedef void(* | ExprContextCallbackFunction )(Datum arg) |
| typedef struct ExprContext_CB | ExprContext_CB |
| typedef struct ExprContext | ExprContext |
| typedef struct ReturnSetInfo | ReturnSetInfo |
| typedef struct ProjectionInfo | ProjectionInfo |
| typedef struct JunkFilter | JunkFilter |
| typedef struct ResultRelInfo | ResultRelInfo |
| typedef struct EState | EState |
| typedef struct TupleHashEntryData * | TupleHashEntry |
| typedef struct TupleHashTableData * | TupleHashTable |
| typedef struct TupleHashEntryData | TupleHashEntryData |
| typedef struct TupleHashTableData | TupleHashTableData |
| typedef HASH_SEQ_STATUS | TupleHashIterator |
| typedef struct ExprState | ExprState |
| typedef Datum(* | ExprStateEvalFunc )(ExprState *expression, ExprContext *econtext, bool *isNull, ExprDoneCond *isDone) |
| typedef struct GenericExprState | GenericExprState |
| typedef struct AggrefExprState | AggrefExprState |
| typedef struct ArrayRefExprState | ArrayRefExprState |
| typedef struct FuncExprState | FuncExprState |
typedef struct
ScalarArrayOpExprState | ScalarArrayOpExprState |
| typedef struct BoolExprState | BoolExprState |
| typedef struct SubPlanState | SubPlanState |
| typedef struct FieldSelectState | FieldSelectState |
| typedef struct FieldStoreState | FieldStoreState |
typedef struct
ConvertRowtypeExprState | ConvertRowtypeExprState |
| typedef struct CaseExprState | CaseExprState |
| typedef struct CaseWhenState | CaseWhenState |
| typedef struct ArrayExprState | ArrayExprState |
| typedef struct RowExprState | RowExprState |
| typedef struct CoalesceExprState | CoalesceExprState |
| typedef struct MinMaxExprState | MinMaxExprState |
| typedef struct CoerceToDomainState | CoerceToDomainState |
| typedef enum DomainConstraintType | DomainConstraintType |
typedef struct
DomainConstraintState | DomainConstraintState |
| typedef struct PlanState | PlanState |
| typedef struct ResultState | ResultState |
| typedef struct AppendState | AppendState |
| typedef struct BitmapAndState | BitmapAndState |
| typedef struct BitmapOrState | BitmapOrState |
| typedef struct ScanState | ScanState |
| typedef ScanState | SeqScanState |
| typedef struct IndexScanState | IndexScanState |
| typedef struct BitmapIndexScanState | BitmapIndexScanState |
| typedef struct BitmapHeapScanState | BitmapHeapScanState |
| typedef struct TidScanState | TidScanState |
| typedef struct SubqueryScanState | SubqueryScanState |
| typedef struct FunctionScanState | FunctionScanState |
| typedef struct JoinState | JoinState |
| typedef struct NestLoopState | NestLoopState |
typedef struct
MergeJoinClauseData * | MergeJoinClause |
| typedef struct MergeJoinState | MergeJoinState |
| typedef struct HashJoinTupleData * | HashJoinTuple |
| typedef struct HashJoinTableData * | HashJoinTable |
| typedef struct HashJoinState | HashJoinState |
| typedef struct MaterialState | MaterialState |
| typedef struct SortState | SortState |
| typedef struct GroupState | GroupState |
| typedef struct AggStatePerAggData * | AggStatePerAgg |
typedef struct
AggStatePerGroupData * | AggStatePerGroup |
| typedef struct AggState | AggState |
| typedef struct UniqueState | UniqueState |
| typedef struct HashState | HashState |
| typedef struct SetOpState | SetOpState |
| typedef struct LimitState | LimitState |
Enumeraciones |
| enum | ExprDoneCond { ExprSingleResult,
ExprMultipleResult,
ExprEndResult
} |
| enum | SetFunctionReturnMode { SFRM_ValuePerCall = 0x01,
SFRM_Materialize = 0x02
} |
| enum | DomainConstraintType { DOM_CONSTRAINT_NOTNULL,
DOM_CONSTRAINT_CHECK
} |
| enum | LimitStateCond {
LIMIT_INITIAL,
LIMIT_EMPTY,
LIMIT_INWINDOW,
LIMIT_SUBPLANEOF,
LIMIT_WINDOWEND,
LIMIT_WINDOWSTART
} |