Skip to main content

Module ast

Module ast 

Source

Structs§

Absolute
AccessExclusive
AccessMethod
AccessMethodRef
AccessMethodTypeIndex
AccessMethodTypeTable
AccessShare
AddAttribute
AddColumn
AddConstraint
AddForeignOption
AddGenerated
AddLabel
AddMapping
AddOpClassOptions
AddPublication
AddPublicationObjects
AddUsers
AddValue
AddVertexEdgeLabelProperties
AddVertexEdgeTables
AdminOptionFor
AfterValue
Aggregate
AggregateName
AggregateRenameTo
All
AllFn
AllInTablespace
AllPrivileges
AllProperties
AllPublicationSequences
AllPublicationTables
AlterAggregate
AlterAttribute
AlterCollation
AlterColumn
AlterConstraint
AlterConversion
AlterDatabase
AlterDefaultPrivileges
AlterDomain
AlterEventTrigger
AlterExtension
AlterExtensionAdd
AlterExtensionDrop
AlterExtensionUpdate
AlterForeignDataWrapper
AlterForeignTable
AlterFunction
AlterGroup
AlterIndex
AlterLanguage
AlterLargeObject
AlterMapping
AlterMaterializedView
AlterOperator
AlterOperatorClass
AlterOperatorFamily
AlterOptionList
AlterPolicy
AlterPolicyTo
AlterProcedure
AlterPropertyGraph
AlterPublication
AlterRole
AlterRoutine
AlterRule
AlterSchema
AlterSequence
AlterServer
AlterSetStatistics
AlterStatistics
AlterSubscription
AlterSystem
AlterTable
AlterTablespace
AlterTextSearchConfiguration
AlterTextSearchDictionary
AlterTextSearchParser
AlterTextSearchTemplate
AlterTrigger
AlterType
AlterTypeAttributeActionList
AlterUser
AlterUserMapping
AlterVertexEdgeLabels
AlterView
AlterViewColumn
Analyze
AndChain
AndNoChain
AnyFn
Arg
ArgList
ArrayExpr
ArrayType
AsAssignment
AsDefinition
AsFuncOption
AsImplicit
AsName
AsObjFile
AsPolicyType
Asensitive
AstChildren
An iterator over SyntaxNode children of a particular AST type.
Asymmetric
AtLocal
AtTimeZone
AttachIndexPartition
AttachPartition
AttributeList
AttributeName
AttributeNamespace
AttributeOption
AttributeValue
AuthorizationSchema
Backward
BaseType
BeforeValue
Begin
BeginFuncOptionList
BetweenExpr
BinExpr
BindParamNameRef
BitType
BreadthFirst
ByTarget
Call
CallExpr
CalledOnNullInputFuncOption
Cascade
CascadedCheckOption
CaseExpr
CastExpr
CastSig
Channel
ChannelRef
CharType
CheckConstraint
Checkpoint
CheckpointOption
CheckpointOptionList
CheckpointOptionName
Close
Cluster
ClusterLegacy
ClusterOn
ClusterUsingIndex
Collate
Collation
CollationForFn
CollationFrom
CollationRef
CollationRenameTo
ColonColon
ColonEq
Column
ColumnDef
ColumnDefList
ColumnList
ColumnName
ColumnNameRef
ColumnRefList
ColumnTarget
ColumnTargetList
Comment
CommentOn
Commit
CompositeField
CompositeFieldDef
CompositeFieldList
CompositeFieldRef
CompositeType
CompoundSelect
CompressionMethod
CompressionMethodName
ConfigParameterRef
ConfigValueName
ConflictDoNothing
ConflictDoSelect
ConflictDoUpdateSet
ConflictIndexItem
ConflictIndexItemList
ConflictOnConstraint
ConflictOnIndex
ConnectionClause
ConstraintColumnRefList
ConstraintExclusion
ConstraintExclusionList
ConstraintIncludeClause
ConstraintIndexMethod
ConstraintIndexTablespace
ConstraintName
ConstraintNameClause
ConstraintNameRef
ContinueIdentity
Conversion
ConversionRef
ConversionRenameTo
Copy
CopyFrom
CopyLegacyOption
CopyOption
CopyOptionKey
CopyOptionList
CopyOptionValue
CopyOptionValueName
CopyProgram
CopyQuery
CopyStdin
CopyStdout
CopyTable
CopyTo
CostFuncOption
CreateAccessMethod
CreateAggregate
CreateCast
CreateCollation
CreateConversion
CreateDatabase
CreateDomain
CreateEventTrigger
CreateExtension
CreateForeignDataWrapper
CreateForeignTable
CreateFunction
CreateGroup
CreateIndex
CreateLanguage
CreateMaterializedView
CreateOperator
CreateOperatorClass
CreateOperatorFamily
CreatePolicy
CreateProcedure
CreatePropertyGraph
CreatePublication
CreateRole
CreateRule
CreateSchema
CreateSequence
CreateServer
CreateStatistics
CreateSubscription
CreateTable
CreateTableAs
CreateTableLike
CreateTablespace
CreateTextSearchConfiguration
CreateTextSearchDictionary
CreateTextSearchParser
CreateTextSearchTemplate
CreateTransform
CreateTrigger
CreateType
CreateUser
CreateUserMapping
CreateView
CreateViewLike
CteName
CurrentRow
Cursor
CursorRef
CustomOp
CycleClause
CycleColumnTo
CycleColumns
CycleDefault
CyclePath
CycleSetColumn
Database
DatabaseOptionConnectionLimit
DatabaseOptionEncoding
DatabaseOptionGeneric
DatabaseOptionList
DatabaseOptionOwner
DatabaseOptionTablespace
DatabaseOptionTemplate
DatabaseRef
DatabaseRenameTo
Deallocate
Declare
DefaultConstraint
DefaultLabel
DefaultValues
Deferrable
DeferrableConstraintOption
Deferred
Delete
DeleteRows
DependsOnExtension
DepthFirst
DestVertexTable
DetachConcurrently
DetachFinalize
DetachPartition
Disable
DisableRls
DisableRule
DisableSubscription
DisableTrigger
Discard
DiscardAll
DiscardPlans
DiscardSequences
DiscardTemp
Distinct
DistinctClause
DistinctOn
Do
DoLanguage
Domain
DomainRef
DomainRenameTo
DoubleType
Drop
DropAccessMethod
DropAggregate
DropAttribute
DropCast
DropCollation
DropColumn
DropConstraint
DropConversion
DropDatabase
DropDatabaseForceClause
DropDefault
DropDomain
DropEdgeTables
DropEventTrigger
DropExpression
DropExtension
DropForeignDataWrapper
DropForeignOption
DropForeignTable
DropFunction
DropGroup
DropIdentity
DropIndex
DropLanguage
DropMapping
DropMaterializedView
DropNotNull
DropOpClassOptionFunction
DropOpClassOptionList
DropOpClassOptionOperator
DropOpClassOptions
DropOperator
DropOperatorClass
DropOperatorFamily
DropOwned
DropPolicy
DropProcedure
DropPropertyGraph
DropPublication
DropPublicationObjects
DropRole
DropRoutine
DropRule
DropSchema
DropSequence
DropServer
DropStatistics
DropSubscription
DropSubscriptionPublication
DropTable
DropTablespace
DropTextSearchConfig
DropTextSearchDict
DropTextSearchParser
DropTextSearchTemplate
DropTransform
DropTrigger
DropType
DropUser
DropUserMapping
DropUsers
DropVertexEdgeLabel
DropVertexEdgeLabelProperties
DropVertexTables
DropView
EdgeAny
EdgeLeft
EdgeRight
EdgeTableDef
EdgeTables
ElementTableAlias
ElementTableAliasClause
ElementTableKeyClause
ElementTableRef
ElementTag
ElementVariable
ElseClause
EmptyStmt
Enable
EnableAlways
EnableAlwaysRule
EnableAlwaysTrigger
EnableReplica
EnableReplicaRule
EnableReplicaTrigger
EnableRls
EnableRule
EnableSubscription
EnableTrigger
Enforced
EnumType
EventTrigger
EventTriggerEvent
EventTriggerFilterVariable
EventTriggerRef
EventTriggerRenameTo
EventTriggerWhen
EventTriggerWhenClause
Except
ExceptTableClause
ExceptTableName
ExceptTables
ExcludeConstraint
ExcludingProperty
Exclusive
Execute
ExistsFn
Explain
ExplainAnalyze
ExplainOption
ExplainOptionList
ExplainOptionName
ExplainOptionValue
ExplainVerbose
ExprAsColumnName
ExprAsColumnNameList
ExprAsElementTag
ExprAsElementTagList
ExprAsPropertyName
ExprAsPropertyNameList
ExprAsXmlAttr
ExprAsXmlAttrList
ExprFollowing
ExprFromItem
ExprPreceding
ExprType
Extension
ExtensionRef
ExtensionSchema
ExtensionVersion
ExtensionVersionClause
ExtractFieldLiteral
ExtractFieldName
ExtractFn
FatArrow
FdwOptionList
Fetch
FetchClause
FetchOnly
FieldAccessor
FieldExpr
FilterClause
First
ForAllPublicationObjects
ForEachRow
ForEachStatement
ForKeyShare
ForNoKeyUpdate
ForPortionOf
ForProvider
ForPublicationObjects
ForRoles
ForShare
ForUpdate
Force
ForceNotNull
ForceNull
ForceQuote
ForceRls
ForeignDataWrapper
ForeignDataWrapperRef
ForeignDataWrapperRenameTo
ForeignKeyColumnList
ForeignKeyConstraint
ForeignOptionName
Forward
FrameBetween
FrameClause
FrameExclude
FrameGroups
FrameRange
FrameRows
FromAlias
FromClause
FromCurrent
FromTable
FuncOptionList
FunctionFromItem
FunctionName
FunctionNameRef
FunctionRenameTo
FunctionSig
FunctionSigList
GeneratedAlways
GeneratedByDefault
GeneratedConstraint
GeneratedIdentity
GeneratedStored
Grant
GrantDefaultPrivileges
GrantOption
GrantOptionFor
GrantRoleOption
GrantRoleOptionList
GrantRoleOptionName
GrantWithClause
GrantedByClause
GraphPatternQualifier
GraphTableFn
GraphTableFromItem
Group
GroupByClause
GroupByList
GroupingCube
GroupingExpr
GroupingRollup
GroupingSets
Gteq
HandlerClause
HavingClause
IfExists
IfNotExists
IgnoreNulls
Immediate
Immutable
ImportForeignSchema
InDatabase
InSchemas
IncludingProperty
Indent
Index
IndexAccessor
IndexExpr
IndexIncludeClause
IndexParameters
IndexRef
IndexRenameTo
Inherit
InheritOptionFor
InheritTable
Inherits
InitiallyDeferredConstraintOption
InitiallyImmediateConstraintOption
InlineClause
Insensitive
Insert
Intersect
IntervalType
IntoClause
IntoSchema
IsDistinctFrom
IsJson
IsJsonArray
IsJsonObject
IsJsonScalar
IsJsonValue
IsLabel
IsNormalized
IsNot
IsNotDistinctFrom
IsNotJson
IsNotJsonArray
IsNotJsonObject
IsNotJsonScalar
IsNotJsonValue
IsNotNormalized
Join
JoinCross
JoinExpr
JoinFull
JoinInner
JoinLeft
JoinRight
JoinUsingClause
JsonAbsentOnNull
JsonArrayAggFn
JsonArrayFn
JsonBehaviorDefault
JsonBehaviorEmptyArray
JsonBehaviorEmptyObject
JsonBehaviorError
JsonBehaviorFalse
JsonBehaviorNull
JsonBehaviorTrue
JsonBehaviorUnknown
JsonEncoding
JsonEncodingClause
JsonExistsFn
JsonExprFormat
JsonFn
JsonFormatClause
JsonKeyValue
JsonNullOnNull
JsonObjectAggFn
JsonObjectFn
JsonOnEmptyClause
JsonOnErrorClause
JsonPassingArg
JsonPassingClause
JsonPathClause
JsonPathName
JsonPathNameClause
JsonPathNameRef
JsonQueryFn
JsonQuotesClause
JsonReturningClause
JsonScalarFn
JsonSelectFormat
JsonSerializeFn
JsonTable
JsonTableColumnList
JsonTableExistsColumn
JsonTableFromItem
JsonTableNestedColumn
JsonTableOrdinalityColumn
JsonTablePlanChoice
JsonTablePlanClause
JsonTablePlanCross
JsonTablePlanInner
JsonTablePlanJoin
JsonTablePlanOuter
JsonTablePlanUnion
JsonTableValueColumn
JsonValueExpr
JsonValueFn
JsonVariableName
JsonWithConditionalWrapper
JsonWithUnconditionalWrapper
JsonWithUniqueKeys
JsonWithoutUniqueKeys
JsonWithoutWrapper
KeepQuotes
Label
LabelAndProperties
LabelAndPropertiesList
LabelRef
Language
LanguageFuncOption
LanguageRef
LanguageRenameTo
Last
LeakproofFuncOption
LikeClause
LimitClause
LimitToTables
Listen
Literal
Load
LocalCheckOption
LocalScope
Lock
LockModeClause
LockingClause
LockingOf
Lteq
MatchFull
MatchPartial
MatchSimple
Materialized
Merge
MergeCondition
MergeDelete
MergeDoNothing
MergeInsert
MergePartitions
MergeUpdate
MergeWhenMatched
MergeWhenNotMatchedSource
MergeWhenNotMatchedTarget
Move
NameRef
NamedArg
NamedLabel
NamedSchema
Neq
Neqb
NewTable
Next
NoAction
NoDependsOnExtension
NoForceRls
NoIndent
NoInherit
NoInheritTable
NoOthers
NoProperties
NoScroll
NonStandardParam
NotDeferrable
NotDeferrableConstraintOption
NotEnforced
NotIlike
NotIn
NotLeakproofFuncOption
NotLike
NotMaterialized
NotNullConstraint
NotOf
NotSimilarTo
NotValid
Nothing
Notify
Nowait
Null
NullConstraint
NullsDistinct
NullsFirst
NullsLast
NullsNotDistinct
ObjectAccessMethod
ObjectAggregate
ObjectCast
ObjectCollation
ObjectColumn
ObjectConstraint
ObjectConversion
ObjectDatabase
ObjectDomain
ObjectEventTrigger
ObjectExtension
ObjectForeignDataWrapper
ObjectForeignTable
ObjectFunction
ObjectIndex
ObjectLanguage
ObjectLargeObject
ObjectMaterializedView
ObjectOperator
ObjectOperatorClass
ObjectOperatorFamily
ObjectPolicy
ObjectProcedure
ObjectPropertyGraph
ObjectPublication
ObjectRole
ObjectRoutine
ObjectRule
ObjectSchema
ObjectSequence
ObjectServer
ObjectStatistics
ObjectSubscription
ObjectTable
ObjectTablespace
ObjectTextSearchConfig
ObjectTextSearchDict
ObjectTextSearchParser
ObjectTextSearchTemplate
ObjectTransform
ObjectTrigger
ObjectType
ObjectView
OfType
OffsetClause
OldTable
OmitQuotes
OnClause
OnCommit
OnConflictClause
OnDeleteAction
OnPath
OnPrivilegeObjectsClause
OnRelation
OnScalarString
OnTable
OnUpdateAction
Op
OpClassForOrderBy
OpClassForSearch
OpClassName
OpClassOptionFunction
OpClassOptionOperator
OpClassOptionStorage
OpClassRef
OpClassRenameTo
OpFamilyName
OpFamilyRef
OpFamilyRenameTo
OpSig
OpSigList
OperatorCall
OperatorClassOptionList
OperatorFamilyClause
OptionAlterOptionList
OptionAsType
OptionCache
OptionConnection
OptionCycle
OptionDefault
OptionHandler
OptionIdent
OptionIncrement
OptionItem
OptionItemKey
OptionItemList
OptionItemValue
OptionItemValueName
OptionLogged
OptionMaxValue
OptionMinValue
OptionNoConnection
OptionNoCycle
OptionNoHandler
OptionNoMaxValue
OptionNoMinValue
OptionNoValidator
OptionNotNull
OptionNull
OptionOwnedBy
OptionPath
OptionRestart
OptionSequenceName
OptionStart
OptionUnlogged
OptionValidator
OptionalAsAlias
OrReplace
OrderByClause
OverClause
OverWindowSpec
OverlayExprs
OverlayFn
OverlayPlacing
OverridingSystemValue
OverridingUserValue
OwnedByNone
OwnedByRoles
OwnerTo
ParallelFuncOption
Param
ParamDefault
ParamIn
ParamInOut
ParamList
ParamName
ParamNameRef
ParamOut
ParamVariadic
ParenExpr
ParenFromItem
ParenGraphPattern
ParenJsonTablePlan
ParenSelect
Partition
PartitionBy
PartitionByClause
PartitionDefault
PartitionForValuesFrom
PartitionForValuesIn
PartitionForValuesWith
PartitionFromValues
PartitionItem
PartitionItemList
PartitionList
PartitionModulus
PartitionOf
PartitionRemainder
PartitionStrategy
PartitionToValues
Path
PathFactor
PathPattern
PathPatternList
PathRef
PathSegment
PathSegmentRef
PathType
PercentType
PercentTypeClause
PeriodColumn
Policy
PolicyCommand
PolicyCommandAll
PolicyCommandDelete
PolicyCommandInsert
PolicyCommandSelect
PolicyCommandUpdate
PolicyRef
PolicyRenameTo
PolicyRoles
PortionFromTo
PortionRange
PositionFn
PostfixExpr
PrefixExpr
Prepare
PrepareTransaction
PreparedStatement
PreparedStatementRef
PreserveRows
PreserveWhitespace
PrimaryKeyConstraint
Prior
PrivilegeAllFunctionsInSchema
PrivilegeAllProceduresInSchema
PrivilegeAllRoutinesInSchema
PrivilegeAllSequencesInSchema
PrivilegeAllTablesInSchema
PrivilegeDatabase
PrivilegeDefault
PrivilegeDomain
PrivilegeForeignDataWrapper
PrivilegeForeignServer
PrivilegeFunction
PrivilegeLanguage
PrivilegeLargeObject
PrivilegeParameter
PrivilegeProcedure
PrivilegePropertyGraph
PrivilegeRoutine
PrivilegeSchema
PrivilegeSequence
PrivilegeTable
PrivilegeTablespace
PrivilegeTargetFunctions
PrivilegeTargetLargeObjects
PrivilegeTargetRoutines
PrivilegeTargetSchemas
PrivilegeTargetSequences
PrivilegeTargetTables
PrivilegeTargetTypes
PrivilegeType
ProcedureName
ProcedureNameRef
ProcedureRenameTo
ProcedureSig
ProcedureSigList
Properties
PropertyAll
PropertyComments
PropertyCompression
PropertyConstraints
PropertyDefaults
PropertyGenerated
PropertyGraph
PropertyGraphRef
PropertyGraphRenameTo
PropertyIdentity
PropertyIndexes
PropertyName
PropertyNameRef
PropertyStatistics
PropertyStorage
Publication
PublicationObjectCurrentSchema
PublicationObjectTable
PublicationObjectTablesInSchema
PublicationRef
PublicationRenameTo
QualifiedColumnNameRef
QualifierMax
QualifierMin
RangeType
ReadCommitted
ReadOnly
ReadUncommitted
ReadWrite
Reassign
ReferencesConstraint
ReferencesTable
Referencing
Refresh
RefreshCollationVersion
RefreshPublication
RefreshVersion
Reindex
ReindexOptionConcurrently
ReindexOptionList
ReindexOptionTablespace
ReindexOptionVerbose
ReindexTargetDatabase
ReindexTargetIndex
ReindexTargetSchema
ReindexTargetSystem
ReindexTargetTable
RelationFromItem
RelationList
RelationName
RelationNameRef
Relative
ReleaseSavepoint
RemoteTableNameRef
RenameAttribute
RenameColumn
RenameConstraint
RenameValue
Repack
RepeatableClause
RepeatableRead
ReplaceDictionary
ReplicaIdentity
ReplicaIdentityDefault
ReplicaIdentityFull
ReplicaIdentityNothing
RequiredAsAlias
Reset
ResetConfigParam
ResetFuncOption
ResetOptions
ResetRole
ResetSessionAuth
ResetTimeZone
ResetTransactionIsolation
RespectNulls
Restart
RestartIdentity
Restrict
RetType
ReturnFuncOption
ReturningClause
ReturningNew
ReturningOld
ReturningOptionList
ReturnsNullOnNullInputFuncOption
Revoke
RevokeCommand
RevokeCommandList
RevokeDefaultPrivileges
Role
RoleOptionAdmin
RoleOptionConnectionLimit
RoleOptionEncryptedPassword
RoleOptionGeneric
RoleOptionInGroup
RoleOptionInRole
RoleOptionInherit
RoleOptionList
RoleOptionPassword
RoleOptionRole
RoleOptionSysid
RoleOptionUser
RoleOptionValidUntil
RoleRef
RoleRefList
RoleRenameTo
Rollback
RoutineName
RoutineNameRef
RoutineRenameTo
RoutineSig
RoutineSigList
Row
RowExclusive
RowList
RowShare
RowsFromArg
RowsFromItem
RowsFuncOption
Rule
RuleDo
RuleEvent
RuleOn
RuleRef
RuleRenameTo
RuleStmtList
Savepoint
SavepointCreate
SavepointRef
Schema
SchemaRef
SchemaRenameTo
Scroll
SearchClause
SearchColumns
SearchSetColumn
SecurityDefinerFuncOption
SecurityInvokerFuncOption
SecurityLabel
SecurityLabelProvider
Select
SelectClause
SelectInto
Sequence
SequenceOptionList
SequenceRef
SequenceRenameTo
Serializable
Server
ServerClause
ServerRef
ServerRenameTo
ServerType
ServerVersion
SessionAuthorization
SessionCharacteristics
SessionScope
Set
SetAccessMethod
SetAllPublicationObjectList
SetCatalog
SetClause
SetColumnList
SetCompression
SetConfig
SetConfigParam
SetConstraints
SetDefault
SetDefaultColumns
SetExpr
SetExprList
SetExpression
SetForeignOption
SetFuncOption
SetGenerated
SetGeneratedOptions
SetLogged
SetMultipleColumns
SetNotNull
SetNullColumns
SetOptionFor
SetOptions
SetOptionsList
SetPublication
SetPublicationObjects
SetRole
SetRoleNone
SetSchema
SetSchemaValue
SetSequenceOption
SetSessionAuth
SetSessionAuthDefault
SetSingleColumn
SetStatistics
SetStorage
SetTablespace
SetTimeZone
SetTransaction
SetType
SetUnlogged
SetWithoutCluster
SetWithoutOids
SetXmlOption
Share
ShareRowExclusive
ShareUpdateExclusive
Show
SimilarTo
SkipLocked
SkipSubscription
SliceAccessor
SliceExpr
SomeFn
SortAsc
SortBy
SortByList
SortDesc
SortUsing
SourceFile
SourceVertexTable
SplitPartition
Stable
StandaloneNo
StandaloneNoValue
StandaloneYes
StatTypes
Statistics
StatisticsKind
StatisticsOnClause
StatisticsRef
StatisticsRenameTo
Storage
StorageMode
Stored
StrictFuncOption
String
StripWhitespace
Subscription
SubscriptionRef
SubscriptionRenameTo
SubstringExprs
SubstringFn
SubstringForFrom
SubstringFromFor
SubstringSimilarEscape
SupportFuncOption
Symmetric
Table
TableAlias
TableAndColumns
TableAndColumnsList
TableArgList
TableList
TableName
TableNameRef
TableNameRefList
TableRelationName
TableRenameTo
TablesampleClause
Tablespace
TablespaceClause
TablespaceOwner
TablespaceRef
TablespaceRenameTo
Target
TargetList
Temp
TextSearchConfiguration
TextSearchConfigurationRef
TextSearchConfigurationRenameTo
TextSearchDictionary
TextSearchDictionaryRef
TextSearchDictionaryRenameTo
TextSearchParser
TextSearchParserRef
TextSearchParserRenameTo
TextSearchTemplate
TextSearchTemplateRef
TextSearchTemplateRenameTo
TextSearchTokenKind
Ties
TimeType
TimeZone
TimingAfter
TimingBefore
TimingInsteadOf
ToConfigValue
TransactionIsolationLevel
TransactionModeList
TransactionModes
TransactionSnapshot
TransformForType
TransformFromFunc
TransformFuncOption
TransformToFunc
TransitionRelationName
Trigger
TriggerEventDelete
TriggerEventInsert
TriggerEventList
TriggerEventTruncate
TriggerEventUpdate
TriggerRef
TriggerRenameTo
TrimBoth
TrimExprFrom
TrimExprs
TrimFn
TrimFrom
TrimLeading
TrimTrailing
Truncate
TupleExpr
TypeName
TypeNameRef
TypeRenameTo
UnboundedFollowing
UnboundedPreceding
UnicodeNormalForm
Union
UniqueConstraint
Unlisten
Unlogged
Update
UpdateTo
User
UsingClause
UsingExprClause
UsingIndex
UsingIndexName
UsingMethod
UsingOnClause
Vacuum
VacuumOption
VacuumOptionList
VacuumOptionName
VacuumOptionValue
VacuumOptionValueName
ValidateConstraint
ValidatorClause
Values
Variant
VariantList
VertexPattern
VertexTableDef
VertexTableRef
VertexTables
View
ViewRef
ViewRenameTo
Virtual
Volatile
WhenClause
WhenClauseList
WhenCondition
WhereClause
WhereConditionClause
WhereCurrentOf
Whitespace
Window
WindowClause
WindowDef
WindowFuncOption
WindowRef
WindowSpec
WithCheckExprClause
WithCheckOption
WithClause
WithData
WithFunction
WithHold
WithInout
WithNoData
WithOptions
WithOrdinality
WithParams
WithTable
WithTies
WithTimezone
WithinClause
WithoutFunction
WithoutHold
WithoutOids
WithoutOverlaps
WithoutTimezone
XmlAttr
XmlColumnOptionList
XmlContent
XmlDocument
XmlElementFn
XmlExistsFn
XmlForestFn
XmlNamespace
XmlNamespaceList
XmlNamespacePrefix
XmlParseFn
XmlPassingDoc
XmlPassingMechByRef
XmlPassingMechByValue
XmlPiFn
XmlPiTarget
XmlRootFn
XmlRowPassingClause
XmlSerializeFn
XmlTable
XmlTableColumn
XmlTableColumnList
XmlTableFromItem
XmlVersionExpr
XmlVersionNoValue

Enums§

AccessMethodType
Accessor
AllOrDistinct
AllPublicationObject
AlterAggregateAction
AlterCollationAction
AlterColumnOption
AlterConversionAction
AlterDatabaseAction
AlterDefaultPrivilegesAction
AlterDomainAction
AlterEventTriggerAction
AlterExtensionAction
AlterForeignDataWrapperAction
AlterFunctionAction
AlterGroupAction
AlterIndexAction
AlterLanguageAction
AlterMaterializedViewAction
AlterOperatorAction
AlterOperatorClassAction
AlterOperatorFamilyAction
AlterOption
AlterPolicyAction
AlterProcedureAction
AlterPropertyGraphAction
AlterPublicationAction
AlterRoleAction
AlterRoutineAction
AlterSchemaAction
AlterSequenceAction
AlterServerAction
AlterStatisticsAction
AlterSubscriptionAction
AlterSystemAction
AlterTableAction
AlterTablespaceAction
AlterTextSearchConfigurationAction
AlterTextSearchDictionaryAction
AlterTextSearchParserAction
AlterTextSearchTemplateAction
AlterTriggerAction
AlterTypeAction
AlterTypeAttributeAction
AlterUserAction
AlterViewAction
AlterViewColumnAction
AnyName
AnyNameRef
AsFuncTarget
BeginFuncOption
BetweenSymmetry
BinOp
CastContext
CastMethod
ChainClause
CheckOptionLevel
ColumnConstraint
CommentObject
CompoundOp
ConfigAssignment
ConfigValue
ConflictAction
ConflictTarget
Constraint
ConstraintOption
ConstraintTiming
CopyDirection
CopyForceKind
CopySource
CopyTarget
CreateCollationDefinition
CreateSchemaTarget
CreateTableAsQuery
CreateTypeKind
CursorAction
CursorHold
CursorScroll
CursorSensitivity
DataOption
DatabaseOption
DetachPartitionOption
DiscardTarget
DropBehavior
DropOpClassOption
ElementTableLabelAndProperties
ElementTableProperties
ExplainMode
ExplainStmt
Expr
ExtensionMemberObject
ExtractField
FdwOption
FetchQuantity
FrameBound
FrameExcludeTarget
FrameExtent
FrameUnits
FromAliasColumns
FromItem
FuncOption
GeneratedAs
GeneratedKind
GeneratedWhen
GroupBy
HasParamList
IdentityAction
ImportTableFilter
InsertSource
JoinCondition
JoinType
JsonBehavior
JsonKeysUniqueClause
JsonNullClause
JsonTableColumn
JsonTablePlan
JsonTablePlanOperator
JsonTableValueBehavior
JsonWrapperBehaviorClause
LabelSpec
LikeOption
LimitValue
LitKind
LockMode
LockStrength
LockWait
MatchType
MaterializedOption
MergeAction
MergeWhenClause
NullTreatment
NullsDistinctOption
NullsOrder
OnCommitAction
OpClassOption
OpClassPurpose
OverTarget
OverlayArgs
OverlayExpr
OverridingClause
OwnedByTarget
ParamMode
PartitionType
PathPrimary
Persistence
PolicyCommandKind
PortionTarget
PostfixOp
PreparableStmt
PrivilegeObjects
PrivilegeTarget
Privileges
PublicationForClause
PublicationObject
QuotesBehavior
RefAction
ReferencingTable
ReindexOption
ReindexTarget
ReplicaIdentityOption
ResetTarget
ReturningOption
RevokeOptionFor
RoleOption
RuleAction
RuleStmt
SchemaElement
SearchOrder
SecurityLabelObject
SelectQuantifier
SelectVariant
SequenceOption
SetColumn
SetGeneratedOption
SetRoleTarget
SetScope
SetSessionAuthTarget
SetTarget
ShowAction
SortOrder
Stmt
SubscriptionSource
SubstringArgs
TableArg
TableConstraint
TableParams
TableProperty
Timezone
Timing
TransactionMode
TransformFunc
TriggerEvent
TriggerLevel
TriggerTarget
TrimArgs
TrimSide
Type
ValuePosition
VolatilityFuncOption
WhereClauseOrCurrentOf
WithQuery
XmlColumnOption
XmlDocumentOrContent
XmlIndent
XmlPassingMech
XmlRootVersion
XmlStandalone
XmlWhitespace

Traits§

AstNode
The main trait to go from untyped SyntaxNode to a typed ast. The conversion itself has zero runtime cost: ast and syntax nodes have exactly the same representation: a pointer to the tree root and a pointer to the node itself.
AstToken
Like AstNode, but wraps tokens rather than interior nodes.
HasCreateTable
HasWithClause
NameLike