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