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.JsonConstructorType¶ Corresponds to the JsonConstructorType enum.
-
JSCTOR_JSON_OBJECT¶
-
JSCTOR_JSON_ARRAY¶
-
JSCTOR_JSON_OBJECTAGG¶
-
JSCTOR_JSON_ARRAYAGG¶
-
-
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.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.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.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.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¶
-