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¶