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