Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Enumeraciones
Referencia del Archivo src/libpq/include/nodes/execnodes.h
#include "access/relscan.h"
#include "executor/tuptable.h"
#include "fmgr.h"
#include "nodes/bitmapset.h"
#include "nodes/params.h"
#include "nodes/plannodes.h"
#include "nodes/tidbitmap.h"
#include "utils/hsearch.h"
#include "utils/tuplestore.h"

Ir al código fuente de este archivo.

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 TupleHashEntryDataTupleHashEntry
typedef struct TupleHashTableDataTupleHashTable
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
}

Documentación de los 'defines'

#define innerPlanState (   node)    (((PlanState *)(node))->righttree)
#define outerPlanState (   node)    (((PlanState *)(node))->lefttree)
#define ResetTupleHashIterator (   htable,
  iter 
)    hash_seq_init(iter, (htable)->hashtab)
#define ScanTupleHashTable (   iter)    ((TupleHashEntry) hash_seq_search(iter))

Documentación de los 'typedefs'

typedef struct AggState AggState
typedef struct AggStatePerAggData* AggStatePerAgg
typedef struct AggStatePerGroupData* AggStatePerGroup
typedef struct AppendState AppendState
typedef struct BitmapOrState BitmapOrState
typedef struct BoolExprState BoolExprState
typedef struct CaseExprState CaseExprState
typedef struct CaseWhenState CaseWhenState
typedef struct EState EState
typedef struct ExprContext ExprContext
typedef struct ExprState ExprState
typedef Datum(* ExprStateEvalFunc)(ExprState *expression, ExprContext *econtext, bool *isNull, ExprDoneCond *isDone)
typedef struct FuncExprState FuncExprState
typedef struct GroupState GroupState
typedef struct HashJoinState HashJoinState
typedef struct HashJoinTableData* HashJoinTable
typedef struct HashJoinTupleData* HashJoinTuple
typedef struct HashState HashState
typedef struct IndexInfo IndexInfo
typedef struct JoinState JoinState
typedef struct JunkFilter JunkFilter
typedef struct LimitState LimitState
typedef struct MaterialState MaterialState
typedef struct MergeJoinClauseData* MergeJoinClause
typedef struct NestLoopState NestLoopState
typedef struct PlanState PlanState
typedef struct ResultRelInfo ResultRelInfo
typedef struct ResultState ResultState
typedef struct ReturnSetInfo ReturnSetInfo
typedef struct RowExprState RowExprState
typedef struct ScanState ScanState
typedef struct SetOpState SetOpState
typedef struct SortState SortState
typedef struct SubPlanState SubPlanState
typedef struct TidScanState TidScanState
typedef struct UniqueState UniqueState

Documentación de las enumeraciones

Valores de enumeraciones:
DOM_CONSTRAINT_NOTNULL 
DOM_CONSTRAINT_CHECK 
Valores de enumeraciones:
ExprSingleResult 
ExprMultipleResult 
ExprEndResult 
Valores de enumeraciones:
LIMIT_INITIAL 
LIMIT_EMPTY 
LIMIT_INWINDOW 
LIMIT_SUBPLANEOF 
LIMIT_WINDOWEND 
LIMIT_WINDOWSTART 
Valores de enumeraciones:
SFRM_ValuePerCall 
SFRM_Materialize 
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'