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_EXPLICIT
class pglast.enums.primnodes.CoercionForm

Corresponds to the CoercionForm enum.

COERCE_EXPLICIT_CALL
COERCE_EXPLICIT_CAST
COERCE_IMPLICIT_CAST
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_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.

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
pglast.enums.primnodes.INNER_VAR

See here for details.

pglast.enums.primnodes.OUTER_VAR

See here for details.

pglast.enums.primnodes.INDEX_VAR

See here for details.