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