Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Enumeraciones
Referencia del Archivo src/libpq/include/nodes/primnodes.h
#include "access/attnum.h"
#include "nodes/pg_list.h"
#include "nodes/value.h"

Ir al código fuente de este archivo.

Clases

struct  Alias
struct  RangeVar
struct  Expr
struct  Var
struct  Const
struct  Param
struct  Aggref
struct  ArrayRef
struct  FuncExpr
struct  OpExpr
struct  ScalarArrayOpExpr
struct  BoolExpr
struct  SubLink
struct  SubPlan
struct  FieldSelect
struct  FieldStore
struct  RelabelType
struct  ConvertRowtypeExpr
struct  CaseExpr
struct  CaseWhen
struct  CaseTestExpr
struct  ArrayExpr
struct  RowExpr
struct  CoalesceExpr
struct  MinMaxExpr
struct  NullTest
struct  BooleanTest
struct  CoerceToDomain
struct  CoerceToDomainValue
struct  SetToDefault
struct  TargetEntry
struct  RangeTblRef
struct  JoinExpr
struct  FromExpr

'defines'

#define INNER   65000
#define OUTER   65001
#define PRS2_OLD_VARNO   1
#define PRS2_NEW_VARNO   2

'typedefs'

typedef struct Alias Alias
typedef enum InhOption InhOption
typedef struct RangeVar RangeVar
typedef struct Expr Expr
typedef struct Var Var
typedef struct Const Const
typedef struct Param Param
typedef struct Aggref Aggref
typedef struct ArrayRef ArrayRef
typedef enum CoercionContext CoercionContext
typedef enum CoercionForm CoercionForm
typedef struct FuncExpr FuncExpr
typedef struct OpExpr OpExpr
typedef OpExpr DistinctExpr
typedef struct ScalarArrayOpExpr ScalarArrayOpExpr
typedef enum BoolExprType BoolExprType
typedef struct BoolExpr BoolExpr
typedef enum SubLinkType SubLinkType
typedef struct SubLink SubLink
typedef struct SubPlan SubPlan
typedef struct FieldSelect FieldSelect
typedef struct FieldStore FieldStore
typedef struct RelabelType RelabelType
typedef struct ConvertRowtypeExpr ConvertRowtypeExpr
typedef struct CaseExpr CaseExpr
typedef struct CaseWhen CaseWhen
typedef struct CaseTestExpr CaseTestExpr
typedef struct ArrayExpr ArrayExpr
typedef struct RowExpr RowExpr
typedef struct CoalesceExpr CoalesceExpr
typedef enum MinMaxOp MinMaxOp
typedef struct MinMaxExpr MinMaxExpr
typedef OpExpr NullIfExpr
typedef enum NullTestType NullTestType
typedef struct NullTest NullTest
typedef enum BoolTestType BoolTestType
typedef struct BooleanTest BooleanTest
typedef struct CoerceToDomain CoerceToDomain
typedef struct CoerceToDomainValue CoerceToDomainValue
typedef struct SetToDefault SetToDefault
typedef struct TargetEntry TargetEntry
typedef struct RangeTblRef RangeTblRef
typedef struct JoinExpr JoinExpr
typedef struct FromExpr FromExpr

Enumeraciones

enum  InhOption { INH_NO, INH_YES, INH_DEFAULT }
enum  CoercionContext { COERCION_IMPLICIT, COERCION_ASSIGNMENT, COERCION_EXPLICIT }
enum  CoercionForm { COERCE_EXPLICIT_CALL, COERCE_EXPLICIT_CAST, COERCE_IMPLICIT_CAST, COERCE_DONTCARE }
enum  BoolExprType { AND_EXPR, OR_EXPR, NOT_EXPR }
enum  SubLinkType {
  EXISTS_SUBLINK, ALL_SUBLINK, ANY_SUBLINK, MULTIEXPR_SUBLINK,
  EXPR_SUBLINK, ARRAY_SUBLINK
}
enum  MinMaxOp { IS_GREATEST, IS_LEAST }
enum  NullTestType { IS_NULL, IS_NOT_NULL }
enum  BoolTestType {
  IS_TRUE, IS_NOT_TRUE, IS_FALSE, IS_NOT_FALSE,
  IS_UNKNOWN, IS_NOT_UNKNOWN
}

Documentación de los 'defines'

#define INNER   65000
#define OUTER   65001
#define PRS2_NEW_VARNO   2
#define PRS2_OLD_VARNO   1

Documentación de los 'typedefs'

typedef struct Aggref Aggref
typedef struct Alias Alias
typedef struct ArrayExpr ArrayExpr
typedef struct ArrayRef ArrayRef
typedef struct BooleanTest BooleanTest
typedef struct BoolExpr BoolExpr
typedef enum BoolExprType BoolExprType
typedef enum BoolTestType BoolTestType
typedef struct CaseExpr CaseExpr
typedef struct CaseTestExpr CaseTestExpr
typedef struct CaseWhen CaseWhen
typedef struct CoalesceExpr CoalesceExpr
typedef enum CoercionForm CoercionForm
typedef struct Const Const
typedef struct Expr Expr
typedef struct FieldSelect FieldSelect
typedef struct FieldStore FieldStore
typedef struct FromExpr FromExpr
typedef struct FuncExpr FuncExpr
typedef enum InhOption InhOption
typedef struct JoinExpr JoinExpr
typedef struct MinMaxExpr MinMaxExpr
typedef enum MinMaxOp MinMaxOp
typedef OpExpr NullIfExpr
typedef struct NullTest NullTest
typedef enum NullTestType NullTestType
typedef struct OpExpr OpExpr
typedef struct Param Param
typedef struct RangeTblRef RangeTblRef
typedef struct RangeVar RangeVar
typedef struct RelabelType RelabelType
typedef struct RowExpr RowExpr
typedef struct SetToDefault SetToDefault
typedef struct SubLink SubLink
typedef enum SubLinkType SubLinkType
typedef struct SubPlan SubPlan
typedef struct TargetEntry TargetEntry
typedef struct Var Var

Documentación de las enumeraciones

Valores de enumeraciones:
AND_EXPR 
OR_EXPR 
NOT_EXPR 
Valores de enumeraciones:
IS_TRUE 
IS_NOT_TRUE 
IS_FALSE 
IS_NOT_FALSE 
IS_UNKNOWN 
IS_NOT_UNKNOWN 
Valores de enumeraciones:
COERCION_IMPLICIT 
COERCION_ASSIGNMENT 
COERCION_EXPLICIT 
Valores de enumeraciones:
COERCE_EXPLICIT_CALL 
COERCE_EXPLICIT_CAST 
COERCE_IMPLICIT_CAST 
COERCE_DONTCARE 
enum InhOption
Valores de enumeraciones:
INH_NO 
INH_YES 
INH_DEFAULT 
enum MinMaxOp
Valores de enumeraciones:
IS_GREATEST 
IS_LEAST 
Valores de enumeraciones:
IS_NULL 
IS_NOT_NULL 
Valores de enumeraciones:
EXISTS_SUBLINK 
ALL_SUBLINK 
ANY_SUBLINK 
MULTIEXPR_SUBLINK 
EXPR_SUBLINK 
ARRAY_SUBLINK 
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'