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
} |