|
PostgreSQL Source Code git master
|
#include "common/relpath.h"#include "nodes/bitmapset.h"#include "nodes/lockoptions.h"#include "nodes/primnodes.h"#include "nodes/value.h"#include "partitioning/partdefs.h"

Go to the source code of this file.
| #define ACL_ALTER_SYSTEM (1<<13) /* for configuration parameters */ |
Definition at line 89 of file parsenodes.h.
Definition at line 87 of file parsenodes.h.
Definition at line 85 of file parsenodes.h.
Definition at line 86 of file parsenodes.h.
| #define ACL_DELETE (1<<3) |
Definition at line 79 of file parsenodes.h.
Definition at line 83 of file parsenodes.h.
Definition at line 76 of file parsenodes.h.
Definition at line 90 of file parsenodes.h.
| #define ACL_NO_RIGHTS 0 |
Definition at line 92 of file parsenodes.h.
| #define ACL_REFERENCES (1<<5) |
Definition at line 81 of file parsenodes.h.
| #define ACL_SELECT (1<<1) |
Definition at line 77 of file parsenodes.h.
| #define ACL_SELECT_FOR_UPDATE ACL_UPDATE |
Definition at line 94 of file parsenodes.h.
| #define ACL_SET (1<<12) /* for configuration parameters */ |
Definition at line 88 of file parsenodes.h.
| #define ACL_TRIGGER (1<<6) |
Definition at line 82 of file parsenodes.h.
| #define ACL_TRUNCATE (1<<4) |
Definition at line 80 of file parsenodes.h.
| #define ACL_UPDATE (1<<2) |
Definition at line 78 of file parsenodes.h.
| #define CURSOR_OPT_ASENSITIVE 0x0010 /* ASENSITIVE */ |
Definition at line 3419 of file parsenodes.h.
Definition at line 3415 of file parsenodes.h.
Definition at line 3424 of file parsenodes.h.
Definition at line 3422 of file parsenodes.h.
Definition at line 3423 of file parsenodes.h.
Definition at line 3420 of file parsenodes.h.
| #define CURSOR_OPT_INSENSITIVE 0x0008 /* INSENSITIVE */ |
Definition at line 3418 of file parsenodes.h.
| #define CURSOR_OPT_NO_SCROLL 0x0004 /* NO SCROLL explicitly given */ |
Definition at line 3417 of file parsenodes.h.
Definition at line 3425 of file parsenodes.h.
| #define CURSOR_OPT_SCROLL 0x0002 /* SCROLL explicitly given */ |
Definition at line 3416 of file parsenodes.h.
Definition at line 3476 of file parsenodes.h.
Definition at line 2850 of file parsenodes.h.
Definition at line 2848 of file parsenodes.h.
| #define FKCONSTR_ACTION_RESTRICT 'r' |
Definition at line 2849 of file parsenodes.h.
| #define FKCONSTR_ACTION_SETDEFAULT 'd' |
Definition at line 2852 of file parsenodes.h.
| #define FKCONSTR_ACTION_SETNULL 'n' |
Definition at line 2851 of file parsenodes.h.
| #define FKCONSTR_MATCH_FULL 'f' |
Definition at line 2855 of file parsenodes.h.
| #define FKCONSTR_MATCH_PARTIAL 'p' |
Definition at line 2856 of file parsenodes.h.
| #define FKCONSTR_MATCH_SIMPLE 's' |
Definition at line 2857 of file parsenodes.h.
Definition at line 613 of file parsenodes.h.
| #define FRAMEOPTION_DEFAULTS |
Definition at line 636 of file parsenodes.h.
Definition at line 619 of file parsenodes.h.
| #define FRAMEOPTION_END_OFFSET (FRAMEOPTION_END_OFFSET_PRECEDING | FRAMEOPTION_END_OFFSET_FOLLOWING) |
Definition at line 630 of file parsenodes.h.
Definition at line 623 of file parsenodes.h.
Definition at line 621 of file parsenodes.h.
Definition at line 617 of file parsenodes.h.
| #define FRAMEOPTION_END_UNBOUNDED_PRECEDING 0x00040 /* (disallowed) */ |
Definition at line 615 of file parsenodes.h.
Definition at line 624 of file parsenodes.h.
Definition at line 625 of file parsenodes.h.
Definition at line 626 of file parsenodes.h.
| #define FRAMEOPTION_EXCLUSION |
Definition at line 632 of file parsenodes.h.
Definition at line 612 of file parsenodes.h.
Definition at line 609 of file parsenodes.h.
Definition at line 610 of file parsenodes.h.
Definition at line 611 of file parsenodes.h.
Definition at line 618 of file parsenodes.h.
| #define FRAMEOPTION_START_OFFSET (FRAMEOPTION_START_OFFSET_PRECEDING | FRAMEOPTION_START_OFFSET_FOLLOWING) |
Definition at line 628 of file parsenodes.h.
Definition at line 622 of file parsenodes.h.
Definition at line 620 of file parsenodes.h.
| #define FRAMEOPTION_START_UNBOUNDED_FOLLOWING 0x00080 /* (disallowed) */ |
Definition at line 616 of file parsenodes.h.
Definition at line 614 of file parsenodes.h.
| #define GetCTETargetList | ( | cte | ) |
Definition at line 1763 of file parsenodes.h.
| #define OPCLASS_ITEM_FUNCTION 2 |
Definition at line 3315 of file parsenodes.h.
| #define OPCLASS_ITEM_OPERATOR 1 |
Definition at line 3314 of file parsenodes.h.
| #define OPCLASS_ITEM_STORAGETYPE 3 |
Definition at line 3316 of file parsenodes.h.
Definition at line 74 of file parsenodes.h.
Definition at line 328 of file parsenodes.h.
| Enumerator | |
|---|---|
| AD_AlterDefault | |
| AD_DropNotNull | |
| AD_SetNotNull | |
| AD_AddConstraint | |
| AD_DropConstraint | |
| AD_ValidateConstraint | |
Definition at line 2571 of file parsenodes.h.
| Enumerator | |
|---|---|
| AP_AddObjects | |
| AP_DropObjects | |
| AP_SetObjects | |
Definition at line 4353 of file parsenodes.h.
Definition at line 4386 of file parsenodes.h.
Definition at line 2442 of file parsenodes.h.
| Enumerator | |
|---|---|
| ALTER_TSCONFIG_ADD_MAPPING | |
| ALTER_TSCONFIG_ALTER_MAPPING_FOR_TOKEN | |
| ALTER_TSCONFIG_REPLACE_DICT | |
| ALTER_TSCONFIG_REPLACE_DICT_FOR_TOKEN | |
| ALTER_TSCONFIG_DROP_MAPPING | |
Definition at line 4271 of file parsenodes.h.
Definition at line 2826 of file parsenodes.h.
| Enumerator | |
|---|---|
| CTEMaterializeDefault | |
| CTEMaterializeAlways | |
| CTEMaterializeNever | |
Definition at line 1694 of file parsenodes.h.
| Enumerator | |
|---|---|
| DEFELEM_UNSPEC | |
| DEFELEM_SET | |
| DEFELEM_ADD | |
| DEFELEM_DROP | |
Definition at line 832 of file parsenodes.h.
| Enumerator | |
|---|---|
| DISCARD_ALL | |
| DISCARD_PLANS | |
| DISCARD_SEQUENCES | |
| DISCARD_TEMP | |
Definition at line 4090 of file parsenodes.h.
| Enumerator | |
|---|---|
| DROP_RESTRICT | |
| DROP_CASCADE | |
Definition at line 2423 of file parsenodes.h.
| Enumerator | |
|---|---|
| FETCH_FORWARD | |
| FETCH_BACKWARD | |
| FETCH_ABSOLUTE | |
| FETCH_RELATIVE | |
Definition at line 3450 of file parsenodes.h.
Definition at line 3460 of file parsenodes.h.
| Enumerator | |
|---|---|
| FUNC_PARAM_IN | |
| FUNC_PARAM_OUT | |
| FUNC_PARAM_INOUT | |
| FUNC_PARAM_VARIADIC | |
| FUNC_PARAM_TABLE | |
| FUNC_PARAM_DEFAULT | |
Definition at line 3603 of file parsenodes.h.
| Enumerator | |
|---|---|
| ACL_TARGET_OBJECT | |
| ACL_TARGET_ALL_IN_SCHEMA | |
| ACL_TARGET_DEFAULTS | |
Definition at line 2597 of file parsenodes.h.
| Enumerator | |
|---|---|
| GROUPING_SET_EMPTY | |
| GROUPING_SET_SIMPLE | |
| GROUPING_SET_ROLLUP | |
| GROUPING_SET_CUBE | |
| GROUPING_SET_SETS | |
Definition at line 1555 of file parsenodes.h.
| Enumerator | |
|---|---|
| FDW_IMPORT_SCHEMA_ALL | |
| FDW_IMPORT_SCHEMA_LIMIT_TO | |
| FDW_IMPORT_SCHEMA_EXCEPT | |
Definition at line 3071 of file parsenodes.h.
| Enumerator | |
|---|---|
| JS_QUOTES_UNSPEC | |
| JS_QUOTES_KEEP | |
| JS_QUOTES_OMIT | |
Definition at line 1866 of file parsenodes.h.
| Enumerator | |
|---|---|
| JTC_FOR_ORDINALITY | |
| JTC_REGULAR | |
| JTC_EXISTS | |
| JTC_FORMATTED | |
| JTC_NESTED | |
Definition at line 1931 of file parsenodes.h.
Definition at line 2350 of file parsenodes.h.
| Enumerator | |
|---|---|
| PARTITION_RANGE_DATUM_MINVALUE | |
| PARTITION_RANGE_DATUM_VALUE | |
| PARTITION_RANGE_DATUM_MAXVALUE | |
Definition at line 951 of file parsenodes.h.
| Enumerator | |
|---|---|
| PARTITION_STRATEGY_LIST | |
| PARTITION_STRATEGY_RANGE | |
| PARTITION_STRATEGY_HASH | |
Definition at line 899 of file parsenodes.h.
| Enumerator | |
|---|---|
| PUBLICATION_ALL_TABLES | |
| PUBLICATION_ALL_SEQUENCES | |
Definition at line 4329 of file parsenodes.h.
| Enumerator | |
|---|---|
| PUBLICATIONOBJ_TABLE | |
| PUBLICATIONOBJ_TABLES_IN_SCHEMA | |
| PUBLICATIONOBJ_TABLES_IN_CUR_SCHEMA | |
| PUBLICATIONOBJ_CONTINUATION | |
Definition at line 4308 of file parsenodes.h.
| Enumerator | |
|---|---|
| QSRC_ORIGINAL | |
| QSRC_PARSER | |
| QSRC_INSTEAD_RULE | |
| QSRC_QUAL_INSTEAD_RULE | |
| QSRC_NON_INSTEAD_RULE | |
Definition at line 34 of file parsenodes.h.
| Enumerator | |
|---|---|
| REINDEX_OBJECT_INDEX | |
| REINDEX_OBJECT_TABLE | |
| REINDEX_OBJECT_SCHEMA | |
| REINDEX_OBJECT_SYSTEM | |
| REINDEX_OBJECT_DATABASE | |
Definition at line 4131 of file parsenodes.h.
| Enumerator | |
|---|---|
| RETURNING_OPTION_OLD | |
| RETURNING_OPTION_NEW | |
Definition at line 1793 of file parsenodes.h.
| Enumerator | |
|---|---|
| ROLESPEC_CSTRING | |
| ROLESPEC_CURRENT_ROLE | |
| ROLESPEC_CURRENT_USER | |
| ROLESPEC_SESSION_USER | |
| ROLESPEC_PUBLIC | |
Definition at line 417 of file parsenodes.h.
| Enumerator | |
|---|---|
| ROLESTMT_ROLE | |
| ROLESTMT_USER | |
| ROLESTMT_GROUP | |
Definition at line 3208 of file parsenodes.h.
| Enumerator | |
|---|---|
| RTE_RELATION | |
| RTE_SUBQUERY | |
| RTE_JOIN | |
| RTE_FUNCTION | |
| RTE_TABLEFUNC | |
| RTE_VALUES | |
| RTE_CTE | |
| RTE_NAMEDTUPLESTORE | |
| RTE_RESULT | |
| RTE_GROUP | |
Definition at line 1068 of file parsenodes.h.
| Enumerator | |
|---|---|
| SETOP_NONE | |
| SETOP_UNION | |
| SETOP_INTERSECT | |
| SETOP_EXCEPT | |
Definition at line 2201 of file parsenodes.h.
| Enumerator | |
|---|---|
| SET_QUANTIFIER_DEFAULT | |
| SET_QUANTIFIER_ALL | |
| SET_QUANTIFIER_DISTINCT | |
Definition at line 60 of file parsenodes.h.
| Enumerator | |
|---|---|
| SORTBY_DEFAULT | |
| SORTBY_ASC | |
| SORTBY_DESC | |
| SORTBY_USING | |
Definition at line 44 of file parsenodes.h.
| Enumerator | |
|---|---|
| SORTBY_NULLS_DEFAULT | |
| SORTBY_NULLS_FIRST | |
| SORTBY_NULLS_LAST | |
Definition at line 52 of file parsenodes.h.
Definition at line 787 of file parsenodes.h.
Definition at line 3818 of file parsenodes.h.
| Enumerator | |
|---|---|
| VAR_SET_VALUE | |
| VAR_SET_DEFAULT | |
| VAR_SET_CURRENT | |
| VAR_SET_MULTI | |
| VAR_RESET | |
| VAR_RESET_ALL | |
Definition at line 2721 of file parsenodes.h.
| Enumerator | |
|---|---|
| NO_CHECK_OPTION | |
| LOCAL_CHECK_OPTION | |
| CASCADED_CHECK_OPTION | |
Definition at line 3898 of file parsenodes.h.
| Enumerator | |
|---|---|
| WCO_VIEW_CHECK | |
| WCO_RLS_INSERT_CHECK | |
| WCO_RLS_UPDATE_CHECK | |
| WCO_RLS_CONFLICT_CHECK | |
| WCO_RLS_MERGE_UPDATE_CHECK | |
| WCO_RLS_MERGE_DELETE_CHECK | |
Definition at line 1415 of file parsenodes.h.