pglast.enums.primnodes — Constants extracted from primnodes.h¶
-
class
pglast.enums.primnodes.BoolExprType¶ Corresponds to the BoolExprType enum.
-
AND_EXPR¶
-
OR_EXPR¶
-
NOT_EXPR¶
-
-
class
pglast.enums.primnodes.BoolTestType¶ Corresponds to the BoolTestType enum.
-
IS_TRUE¶
-
IS_NOT_TRUE¶
-
IS_FALSE¶
-
IS_NOT_FALSE¶
-
IS_UNKNOWN¶
-
IS_NOT_UNKNOWN¶
-
-
class
pglast.enums.primnodes.CoercionContext¶ Corresponds to the CoercionContext enum.
-
COERCION_IMPLICIT¶
-
COERCION_ASSIGNMENT¶
-
COERCION_PLPGSQL¶
-
COERCION_EXPLICIT¶
-
-
class
pglast.enums.primnodes.CoercionForm¶ Corresponds to the CoercionForm enum.
-
COERCE_EXPLICIT_CALL¶
-
COERCE_EXPLICIT_CAST¶
-
COERCE_IMPLICIT_CAST¶
-
COERCE_SQL_SYNTAX¶
-
-
class
pglast.enums.primnodes.JsonBehaviorType¶ Corresponds to the JsonBehaviorType enum.
-
JSON_BEHAVIOR_NULL¶
-
JSON_BEHAVIOR_ERROR¶
-
JSON_BEHAVIOR_EMPTY¶
-
JSON_BEHAVIOR_TRUE¶
-
JSON_BEHAVIOR_FALSE¶
-
JSON_BEHAVIOR_UNKNOWN¶
-
JSON_BEHAVIOR_EMPTY_ARRAY¶
-
JSON_BEHAVIOR_EMPTY_OBJECT¶
-
JSON_BEHAVIOR_DEFAULT¶
-
-
class
pglast.enums.primnodes.JsonConstructorType¶ Corresponds to the JsonConstructorType enum.
-
JSCTOR_JSON_OBJECT¶
-
JSCTOR_JSON_ARRAY¶
-
JSCTOR_JSON_OBJECTAGG¶
-
JSCTOR_JSON_ARRAYAGG¶
-
JSCTOR_JSON_PARSE¶
-
JSCTOR_JSON_SCALAR¶
-
JSCTOR_JSON_SERIALIZE¶
-
-
class
pglast.enums.primnodes.JsonEncoding¶ Corresponds to the JsonEncoding enum.
-
JS_ENC_DEFAULT¶
-
JS_ENC_UTF8¶
-
JS_ENC_UTF16¶
-
JS_ENC_UTF32¶
-
-
class
pglast.enums.primnodes.JsonExprOp¶ Corresponds to the JsonExprOp enum.
-
JSON_EXISTS_OP¶
-
JSON_QUERY_OP¶
-
JSON_VALUE_OP¶
-
JSON_TABLE_OP¶
-
-
class
pglast.enums.primnodes.JsonFormatType¶ Corresponds to the JsonFormatType enum.
-
JS_FORMAT_DEFAULT¶
-
JS_FORMAT_JSON¶
-
JS_FORMAT_JSONB¶
-
-
class
pglast.enums.primnodes.JsonValueType¶ Corresponds to the JsonValueType enum.
-
JS_TYPE_ANY¶
-
JS_TYPE_OBJECT¶
-
JS_TYPE_ARRAY¶
-
JS_TYPE_SCALAR¶
-
-
class
pglast.enums.primnodes.JsonWrapper¶ Corresponds to the JsonWrapper enum.
-
JSW_UNSPEC¶
-
JSW_NONE¶
-
JSW_CONDITIONAL¶
-
JSW_UNCONDITIONAL¶
-
-
class
pglast.enums.primnodes.MergeMatchKind¶ Corresponds to the MergeMatchKind enum.
-
MERGE_WHEN_MATCHED¶
-
MERGE_WHEN_NOT_MATCHED_BY_SOURCE¶
-
MERGE_WHEN_NOT_MATCHED_BY_TARGET¶
-
-
class
pglast.enums.primnodes.MinMaxOp¶ Corresponds to the MinMaxOp enum.
-
IS_GREATEST¶
-
IS_LEAST¶
-
-
class
pglast.enums.primnodes.NullTestType¶ Corresponds to the NullTestType enum.
-
IS_NULL¶
-
IS_NOT_NULL¶
-
-
class
pglast.enums.primnodes.OnCommitAction¶ Corresponds to the OnCommitAction enum.
-
ONCOMMIT_NOOP¶
-
ONCOMMIT_PRESERVE_ROWS¶
-
ONCOMMIT_DELETE_ROWS¶
-
ONCOMMIT_DROP¶
-
-
class
pglast.enums.primnodes.OverridingKind¶ Corresponds to the OverridingKind enum.
-
OVERRIDING_NOT_SET¶
-
OVERRIDING_USER_VALUE¶
-
OVERRIDING_SYSTEM_VALUE¶
-
-
class
pglast.enums.primnodes.ParamKind¶ Corresponds to the ParamKind enum.
-
PARAM_EXTERN¶
-
PARAM_EXEC¶
-
PARAM_SUBLINK¶
-
PARAM_MULTIEXPR¶
-
-
class
pglast.enums.primnodes.RowCompareType¶ Corresponds to the RowCompareType enum.
-
ROWCOMPARE_LT¶
-
ROWCOMPARE_LE¶
-
ROWCOMPARE_EQ¶
-
ROWCOMPARE_GE¶
-
ROWCOMPARE_GT¶
-
ROWCOMPARE_NE¶
-
-
class
pglast.enums.primnodes.SQLValueFunctionOp¶ Corresponds to the SQLValueFunctionOp enum.
-
SVFOP_CURRENT_DATE¶
-
SVFOP_CURRENT_TIME¶
-
SVFOP_CURRENT_TIME_N¶
-
SVFOP_CURRENT_TIMESTAMP¶
-
SVFOP_CURRENT_TIMESTAMP_N¶
-
SVFOP_LOCALTIME¶
-
SVFOP_LOCALTIME_N¶
-
SVFOP_LOCALTIMESTAMP¶
-
SVFOP_LOCALTIMESTAMP_N¶
-
SVFOP_CURRENT_ROLE¶
-
SVFOP_CURRENT_USER¶
-
SVFOP_USER¶
-
SVFOP_SESSION_USER¶
-
SVFOP_CURRENT_CATALOG¶
-
SVFOP_CURRENT_SCHEMA¶
-
-
class
pglast.enums.primnodes.SubLinkType¶ Corresponds to the SubLinkType enum.
-
EXISTS_SUBLINK¶
-
ALL_SUBLINK¶
-
ANY_SUBLINK¶
-
ROWCOMPARE_SUBLINK¶
-
EXPR_SUBLINK¶
-
MULTIEXPR_SUBLINK¶
-
ARRAY_SUBLINK¶
-
CTE_SUBLINK¶
-
-
class
pglast.enums.primnodes.TableFuncType¶ Corresponds to the TableFuncType enum.
-
TFT_XMLTABLE¶
-
TFT_JSON_TABLE¶
-
-
class
pglast.enums.primnodes.XmlExprOp¶ Corresponds to the XmlExprOp enum.
-
IS_XMLCONCAT¶
-
IS_XMLELEMENT¶
-
IS_XMLFOREST¶
-
IS_XMLPARSE¶
-
IS_XMLPI¶
-
IS_XMLROOT¶
-
IS_XMLSERIALIZE¶
-
IS_DOCUMENT¶
-
-
class
pglast.enums.primnodes.XmlOptionType¶ Corresponds to the XmlOptionType enum.
-
XMLOPTION_DOCUMENT¶
-
XMLOPTION_CONTENT¶
-