Clases |
| struct | Query |
| struct | TypeName |
| struct | ColumnRef |
| struct | ParamRef |
| struct | A_Expr |
| struct | A_Const |
| struct | TypeCast |
| struct | FuncCall |
| struct | A_Indices |
| struct | A_Indirection |
| struct | ResTarget |
| struct | SortBy |
| struct | RangeSubselect |
| struct | RangeFunction |
| struct | ColumnDef |
| struct | InhRelation |
| struct | IndexElem |
| struct | DefElem |
| struct | LockingClause |
| struct | RangeTblEntry |
| struct | SortClause |
| struct | InsertStmt |
| struct | DeleteStmt |
| struct | UpdateStmt |
| struct | SelectStmt |
| struct | SetOperationStmt |
| struct | CreateSchemaStmt |
| struct | AlterTableStmt |
| struct | AlterTableCmd |
| struct | AlterDomainStmt |
| struct | GrantStmt |
| struct | PrivGrantee |
| struct | FuncWithArgs |
| struct | PrivTarget |
| struct | GrantRoleStmt |
| struct | CopyStmt |
| struct | CreateStmt |
| struct | Constraint |
| struct | FkConstraint |
| struct | CreateTableSpaceStmt |
| struct | DropTableSpaceStmt |
| struct | CreateTrigStmt |
| struct | CreatePLangStmt |
| struct | DropPLangStmt |
| struct | CreateRoleStmt |
| struct | AlterRoleStmt |
| struct | AlterRoleSetStmt |
| struct | DropRoleStmt |
| struct | CreateSeqStmt |
| struct | AlterSeqStmt |
| struct | DefineStmt |
| struct | CreateDomainStmt |
| struct | CreateOpClassStmt |
| struct | CreateOpClassItem |
| struct | DropStmt |
| struct | DropPropertyStmt |
| struct | TruncateStmt |
| struct | CommentStmt |
| struct | DeclareCursorStmt |
| struct | ClosePortalStmt |
| struct | FetchStmt |
| struct | IndexStmt |
| struct | CreateFunctionStmt |
| struct | FunctionParameter |
| struct | AlterFunctionStmt |
| struct | RemoveAggrStmt |
| struct | RemoveFuncStmt |
| struct | RemoveOperStmt |
| struct | RemoveOpClassStmt |
| struct | RenameStmt |
| struct | AlterObjectSchemaStmt |
| struct | AlterOwnerStmt |
| struct | RuleStmt |
| struct | NotifyStmt |
| struct | ListenStmt |
| struct | UnlistenStmt |
| struct | TransactionStmt |
| struct | CompositeTypeStmt |
| struct | ViewStmt |
| struct | LoadStmt |
| struct | CreatedbStmt |
| struct | AlterDatabaseStmt |
| struct | AlterDatabaseSetStmt |
| struct | DropdbStmt |
| struct | ClusterStmt |
| struct | VacuumStmt |
| struct | ExplainStmt |
| struct | CheckPointStmt |
| struct | VariableSetStmt |
| struct | VariableShowStmt |
| struct | VariableResetStmt |
| struct | LockStmt |
| struct | ConstraintsSetStmt |
| struct | ReindexStmt |
| struct | CreateConversionStmt |
| struct | CreateCastStmt |
| struct | DropCastStmt |
| struct | PrepareStmt |
| struct | ExecuteStmt |
| struct | DeallocateStmt |
'defines' |
| #define | ACL_INSERT (1<<0) |
| #define | ACL_SELECT (1<<1) |
| #define | ACL_UPDATE (1<<2) |
| #define | ACL_DELETE (1<<3) |
| #define | ACL_RULE (1<<4) |
| #define | ACL_REFERENCES (1<<5) |
| #define | ACL_TRIGGER (1<<6) |
| #define | ACL_EXECUTE (1<<7) |
| #define | ACL_USAGE (1<<8) |
| #define | ACL_CREATE (1<<9) |
| #define | ACL_CREATE_TEMP (1<<10) |
| #define | N_ACL_RIGHTS 11 |
| #define | ACL_NO_RIGHTS 0 |
| #define | ACL_SELECT_FOR_UPDATE ACL_UPDATE |
| #define | SORTBY_ASC 1 |
| #define | SORTBY_DESC 2 |
| #define | SORTBY_USING 3 |
| #define | FKCONSTR_ACTION_NOACTION 'a' |
| #define | FKCONSTR_ACTION_RESTRICT 'r' |
| #define | FKCONSTR_ACTION_CASCADE 'c' |
| #define | FKCONSTR_ACTION_SETNULL 'n' |
| #define | FKCONSTR_ACTION_SETDEFAULT 'd' |
| #define | FKCONSTR_MATCH_FULL 'f' |
| #define | FKCONSTR_MATCH_PARTIAL 'p' |
| #define | FKCONSTR_MATCH_UNSPECIFIED 'u' |
| #define | OPCLASS_ITEM_OPERATOR 1 |
| #define | OPCLASS_ITEM_FUNCTION 2 |
| #define | OPCLASS_ITEM_STORAGETYPE 3 |
| #define | CURSOR_OPT_BINARY 0x0001 |
| #define | CURSOR_OPT_SCROLL 0x0002 |
| #define | CURSOR_OPT_NO_SCROLL 0x0004 |
| #define | CURSOR_OPT_INSENSITIVE 0x0008 |
| #define | CURSOR_OPT_HOLD 0x0010 |
| #define | FETCH_ALL LONG_MAX |
'typedefs' |
| typedef enum QuerySource | QuerySource |
| typedef uint32 | AclMode |
| typedef struct Query | Query |
| typedef struct TypeName | TypeName |
| typedef struct ColumnRef | ColumnRef |
| typedef struct ParamRef | ParamRef |
| typedef enum A_Expr_Kind | A_Expr_Kind |
| typedef struct A_Expr | A_Expr |
| typedef struct A_Const | A_Const |
| typedef struct TypeCast | TypeCast |
| typedef struct FuncCall | FuncCall |
| typedef struct A_Indices | A_Indices |
| typedef struct A_Indirection | A_Indirection |
| typedef struct ResTarget | ResTarget |
| typedef struct SortBy | SortBy |
| typedef struct RangeSubselect | RangeSubselect |
| typedef struct RangeFunction | RangeFunction |
| typedef struct ColumnDef | ColumnDef |
| typedef struct InhRelation | InhRelation |
| typedef struct IndexElem | IndexElem |
| typedef struct DefElem | DefElem |
| typedef struct LockingClause | LockingClause |
| typedef enum RTEKind | RTEKind |
| typedef struct RangeTblEntry | RangeTblEntry |
| typedef struct SortClause | SortClause |
| typedef SortClause | GroupClause |
| typedef struct InsertStmt | InsertStmt |
| typedef struct DeleteStmt | DeleteStmt |
| typedef struct UpdateStmt | UpdateStmt |
| typedef enum SetOperation | SetOperation |
| typedef enum ContainsOids | ContainsOids |
| typedef struct SelectStmt | SelectStmt |
| typedef struct SetOperationStmt | SetOperationStmt |
| typedef enum ObjectType | ObjectType |
| typedef struct CreateSchemaStmt | CreateSchemaStmt |
| typedef enum DropBehavior | DropBehavior |
| typedef struct AlterTableStmt | AlterTableStmt |
| typedef enum AlterTableType | AlterTableType |
| typedef struct AlterTableCmd | AlterTableCmd |
| typedef struct AlterDomainStmt | AlterDomainStmt |
| typedef enum GrantObjectType | GrantObjectType |
| typedef struct GrantStmt | GrantStmt |
| typedef struct PrivGrantee | PrivGrantee |
| typedef struct FuncWithArgs | FuncWithArgs |
| typedef struct PrivTarget | PrivTarget |
| typedef struct GrantRoleStmt | GrantRoleStmt |
| typedef struct CopyStmt | CopyStmt |
| typedef enum OnCommitAction | OnCommitAction |
| typedef struct CreateStmt | CreateStmt |
| typedef enum ConstrType | ConstrType |
| typedef struct Constraint | Constraint |
| typedef struct FkConstraint | FkConstraint |
| typedef struct CreateTableSpaceStmt | CreateTableSpaceStmt |
| typedef struct DropTableSpaceStmt | DropTableSpaceStmt |
| typedef struct CreateTrigStmt | CreateTrigStmt |
| typedef struct CreatePLangStmt | CreatePLangStmt |
| typedef struct DropPLangStmt | DropPLangStmt |
| typedef enum RoleStmtType | RoleStmtType |
| typedef struct CreateRoleStmt | CreateRoleStmt |
| typedef struct AlterRoleStmt | AlterRoleStmt |
| typedef struct AlterRoleSetStmt | AlterRoleSetStmt |
| typedef struct DropRoleStmt | DropRoleStmt |
| typedef struct CreateSeqStmt | CreateSeqStmt |
| typedef struct AlterSeqStmt | AlterSeqStmt |
| typedef struct DefineStmt | DefineStmt |
| typedef struct CreateDomainStmt | CreateDomainStmt |
| typedef struct CreateOpClassStmt | CreateOpClassStmt |
| typedef struct CreateOpClassItem | CreateOpClassItem |
| typedef struct DropStmt | DropStmt |
| typedef struct DropPropertyStmt | DropPropertyStmt |
| typedef struct TruncateStmt | TruncateStmt |
| typedef struct CommentStmt | CommentStmt |
| typedef struct DeclareCursorStmt | DeclareCursorStmt |
| typedef struct ClosePortalStmt | ClosePortalStmt |
| typedef enum FetchDirection | FetchDirection |
| typedef struct FetchStmt | FetchStmt |
| typedef struct IndexStmt | IndexStmt |
| typedef struct CreateFunctionStmt | CreateFunctionStmt |
| typedef enum FunctionParameterMode | FunctionParameterMode |
| typedef struct FunctionParameter | FunctionParameter |
| typedef struct AlterFunctionStmt | AlterFunctionStmt |
| typedef struct RemoveAggrStmt | RemoveAggrStmt |
| typedef struct RemoveFuncStmt | RemoveFuncStmt |
| typedef struct RemoveOperStmt | RemoveOperStmt |
| typedef struct RemoveOpClassStmt | RemoveOpClassStmt |
| typedef struct RenameStmt | RenameStmt |
typedef struct
AlterObjectSchemaStmt | AlterObjectSchemaStmt |
| typedef struct AlterOwnerStmt | AlterOwnerStmt |
| typedef struct RuleStmt | RuleStmt |
| typedef struct NotifyStmt | NotifyStmt |
| typedef struct ListenStmt | ListenStmt |
| typedef struct UnlistenStmt | UnlistenStmt |
| typedef enum TransactionStmtKind | TransactionStmtKind |
| typedef struct TransactionStmt | TransactionStmt |
| typedef struct CompositeTypeStmt | CompositeTypeStmt |
| typedef struct ViewStmt | ViewStmt |
| typedef struct LoadStmt | LoadStmt |
| typedef struct CreatedbStmt | CreatedbStmt |
| typedef struct AlterDatabaseStmt | AlterDatabaseStmt |
| typedef struct AlterDatabaseSetStmt | AlterDatabaseSetStmt |
| typedef struct DropdbStmt | DropdbStmt |
| typedef struct ClusterStmt | ClusterStmt |
| typedef struct VacuumStmt | VacuumStmt |
| typedef struct ExplainStmt | ExplainStmt |
| typedef struct CheckPointStmt | CheckPointStmt |
| typedef struct VariableSetStmt | VariableSetStmt |
| typedef struct VariableShowStmt | VariableShowStmt |
| typedef struct VariableResetStmt | VariableResetStmt |
| typedef struct LockStmt | LockStmt |
| typedef struct ConstraintsSetStmt | ConstraintsSetStmt |
| typedef struct ReindexStmt | ReindexStmt |
| typedef struct CreateConversionStmt | CreateConversionStmt |
| typedef struct CreateCastStmt | CreateCastStmt |
| typedef struct DropCastStmt | DropCastStmt |
| typedef struct PrepareStmt | PrepareStmt |
| typedef struct ExecuteStmt | ExecuteStmt |
| typedef struct DeallocateStmt | DeallocateStmt |
Enumeraciones |
| enum | QuerySource {
QSRC_ORIGINAL,
QSRC_PARSER,
QSRC_INSTEAD_RULE,
QSRC_QUAL_INSTEAD_RULE,
QSRC_NON_INSTEAD_RULE
} |
| enum | A_Expr_Kind {
AEXPR_OP,
AEXPR_AND,
AEXPR_OR,
AEXPR_NOT,
AEXPR_OP_ANY,
AEXPR_OP_ALL,
AEXPR_DISTINCT,
AEXPR_NULLIF,
AEXPR_OF
} |
| enum | RTEKind {
RTE_RELATION,
RTE_SUBQUERY,
RTE_JOIN,
RTE_SPECIAL,
RTE_FUNCTION
} |
| enum | SetOperation { SETOP_NONE = 0,
SETOP_UNION,
SETOP_INTERSECT,
SETOP_EXCEPT
} |
| enum | ContainsOids { MUST_HAVE_OIDS,
MUST_NOT_HAVE_OIDS,
DEFAULT_OIDS
} |
| enum | ObjectType {
OBJECT_AGGREGATE,
OBJECT_CAST,
OBJECT_COLUMN,
OBJECT_CONSTRAINT,
OBJECT_CONVERSION,
OBJECT_DATABASE,
OBJECT_DOMAIN,
OBJECT_FUNCTION,
OBJECT_INDEX,
OBJECT_LANGUAGE,
OBJECT_LARGEOBJECT,
OBJECT_OPCLASS,
OBJECT_OPERATOR,
OBJECT_ROLE,
OBJECT_RULE,
OBJECT_SCHEMA,
OBJECT_SEQUENCE,
OBJECT_TABLE,
OBJECT_TABLESPACE,
OBJECT_TRIGGER,
OBJECT_TYPE,
OBJECT_VIEW
} |
| enum | DropBehavior { DROP_RESTRICT,
DROP_CASCADE
} |
| enum | AlterTableType {
AT_AddColumn,
AT_ColumnDefault,
AT_DropNotNull,
AT_SetNotNull,
AT_SetStatistics,
AT_SetStorage,
AT_DropColumn,
AT_DropColumnRecurse,
AT_AddIndex,
AT_ReAddIndex,
AT_AddConstraint,
AT_ProcessedConstraint,
AT_DropConstraint,
AT_DropConstraintQuietly,
AT_AlterColumnType,
AT_ToastTable,
AT_ChangeOwner,
AT_ClusterOn,
AT_DropCluster,
AT_DropOids,
AT_SetTableSpace,
AT_EnableTrig,
AT_DisableTrig,
AT_EnableTrigAll,
AT_DisableTrigAll,
AT_EnableTrigUser,
AT_DisableTrigUser
} |
| enum | GrantObjectType {
ACL_OBJECT_RELATION,
ACL_OBJECT_DATABASE,
ACL_OBJECT_FUNCTION,
ACL_OBJECT_LANGUAGE,
ACL_OBJECT_NAMESPACE,
ACL_OBJECT_TABLESPACE
} |
| enum | OnCommitAction { ONCOMMIT_NOOP,
ONCOMMIT_PRESERVE_ROWS,
ONCOMMIT_DELETE_ROWS,
ONCOMMIT_DROP
} |
| enum | ConstrType {
CONSTR_NULL,
CONSTR_NOTNULL,
CONSTR_DEFAULT,
CONSTR_CHECK,
CONSTR_FOREIGN,
CONSTR_PRIMARY,
CONSTR_UNIQUE,
CONSTR_ATTR_DEFERRABLE,
CONSTR_ATTR_NOT_DEFERRABLE,
CONSTR_ATTR_DEFERRED,
CONSTR_ATTR_IMMEDIATE
} |
| enum | RoleStmtType { ROLESTMT_ROLE,
ROLESTMT_USER,
ROLESTMT_GROUP
} |
| enum | FetchDirection { FETCH_FORWARD,
FETCH_BACKWARD,
FETCH_ABSOLUTE,
FETCH_RELATIVE
} |
| enum | FunctionParameterMode { FUNC_PARAM_IN = 'i',
FUNC_PARAM_OUT = 'o',
FUNC_PARAM_INOUT = 'b'
} |
| enum | TransactionStmtKind {
TRANS_STMT_BEGIN,
TRANS_STMT_START,
TRANS_STMT_COMMIT,
TRANS_STMT_ROLLBACK,
TRANS_STMT_SAVEPOINT,
TRANS_STMT_RELEASE,
TRANS_STMT_ROLLBACK_TO,
TRANS_STMT_PREPARE,
TRANS_STMT_COMMIT_PREPARED,
TRANS_STMT_ROLLBACK_PREPARED
} |