Trait mz_sql::ast::visit::VisitNode

source ·
pub trait VisitNode<'ast, T>
where T: AstInfo,
{ // Required method fn visit<V>(&'ast self, visitor: &mut V) where V: Visit<'ast, T>; }

Required Methods§

source

fn visit<V>(&'ast self, visitor: &mut V)
where V: Visit<'ast, T>,

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'ast, T> VisitNode<'ast, T> for AbbreviatedGrantOrRevokeStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterClusterAction<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterConnectionAction<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterConnectionOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterIndexAction<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterRoleOption
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSinkAction<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSourceAction<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSourceAddSubsourceOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AsOf<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AvroSchema<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AvroSchemaOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CatalogName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterAlterOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterAlterOptionValue<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterAlterUntilReadyOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterFeatureName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterScheduleOptionValue
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ColumnOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ColumnVersioned
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CommentObjectType<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ConnectionOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ContinualTaskOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ContinualTaskStmt<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CopyDirection
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CopyOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CopyRelation<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CopyTarget<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateConnectionOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateConnectionType
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateContinualTaskSugar<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSinkConnection<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSinkOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSourceConnection<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSourceOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSubsourceOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTypeAs<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTypeListOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTypeMapOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrConfigOptionName<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsvColumns
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CteBlock<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DateTimeField
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DeferredItemName<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DiscardTarget
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Distinct<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DocOnIdentifier<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DocOnSchema
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainFormat
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainPlanOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainSinkSchemaFor
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainStage
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Explainee<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Expr<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExternalReferences
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for FetchDirection
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for FetchOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Format<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for FormatSpecifier<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for FunctionArgs<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for GrantTargetAllSpecification<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for GrantTargetSpecification<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for GrantTargetSpecificationInner<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for HomogenizingFunction
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for IdentError
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for IfExistsBehavior
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for IndexOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for InsertSource<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for IsExprConstruct<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for JoinConstraint<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for JoinOperator<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaBrokerAwsPrivatelinkOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaBrokerTunnel<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaSinkConfigOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaSourceConfigOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KeyConstraint
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for LoadGenerator
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for LoadGeneratorOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MaterializedViewOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MutRecBlockOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MySqlConfigOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NamedPlan
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NetworkPolicyOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NetworkPolicyRuleOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NoticeSeverity
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ObjectType
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for PgConfigOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Privilege
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for PrivilegeSpecification
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ProtobufSchema<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ReaderSchemaSelectionStrategy
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RefreshOptionValue<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ReplicaOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RoleAttribute
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SelectItem<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SelectOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetExpr<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetOperator
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetRoleVar
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetVariableTo
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetVariableValue
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowObjectType<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowStatementFilter<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SinkEnvelope
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SourceEnvelope
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SourceErrorPolicy
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SourceIncludeMetadata
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Statement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SubscribeOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SubscribeOutput<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SubscribeRelation<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SystemObjectType
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableConstraint<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableFactor<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableFromSourceColumns<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableFromSourceOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableOptionName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TargetRoleSpecification<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TransactionAccessMode
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TransactionIsolationLevel
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TransactionMode
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for UnresolvedObjectName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Value
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for WindowFrameBound
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for WindowFrameUnits
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for WithOptionValue<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AbbreviatedGrantStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AbbreviatedRevokeStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterClusterStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterConnectionOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterConnectionStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterDefaultPrivilegesStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterIndexStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterNetworkPolicyStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterObjectRenameStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterObjectSwapStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterOwnerStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterRetainHistoryStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterRoleStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSecretStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSetClusterStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSinkStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSourceAddSubsourceOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSourceStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSystemResetAllStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSystemResetStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterSystemSetStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AlterTableAddColumnStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Assignment<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AvroDocOn<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for AvroSchemaOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CloseStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterAlterOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterAlterUntilReadyOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterFeature<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ClusterOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ColumnDef<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ColumnName<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ColumnOptionDef<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CommentStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CommitStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ConnectionDefaultAwsPrivatelink<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ConnectionOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ContinualTaskOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CopyOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CopyStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateClusterReplicaStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateClusterStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateConnectionOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateConnectionStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateContinualTaskStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateDatabaseStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateIndexStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateMaterializedViewStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateNetworkPolicyStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateRoleStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSchemaStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSecretStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSinkOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSinkStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSourceOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSourceStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSubsourceOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateSubsourceStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTableFromSourceStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTableStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTypeListOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTypeMapOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateTypeStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateViewStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceBody
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceCheck<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceCheckOptions<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceFilterHeader
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceHeader
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceIncludeHeaders
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceMapHeader
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceSecret<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CreateWebhookSourceStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrConfigOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrConnection<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrConnectionAvro<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrConnectionProtobuf<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrSeedAvro
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrSeedProtobuf
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CsrSeedProtobufSchema
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Cte<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CteMutRec<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for CteMutRecColumnDef<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DeallocateStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DeclareStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DeleteStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DiscardStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DropObjectsStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for DropOwnedStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExecuteStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainPlanOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainPlanStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainPushdownStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainSinkSchemaStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExplainTimestampStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ExternalReferenceExport
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for FetchOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for FetchStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Function<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for GrantPrivilegesStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for GrantRoleStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Ident
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for IndexOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for InsertStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for InspectShardStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for IntervalValue
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Join<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaBroker<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaBrokerAwsPrivatelink<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaBrokerAwsPrivatelinkOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaSinkConfigOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaSinkKey
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for KafkaSourceConfigOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Limit<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for LoadGeneratorOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MapEntry<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MaterializedViewOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MutRecBlock<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MutRecBlockOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for MySqlConfigOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NetworkPolicyOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NetworkPolicyRuleDefinition<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for NetworkPolicyRuleOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Op
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for OrderByExpr<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for PgConfigOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for PrepareStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for QualifiedReplica
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Query<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RaiseStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ReassignOwnedStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RefreshAtOptionValue<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RefreshEveryOptionValue<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ReplicaDefinition<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ReplicaOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ResetVariableStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RevokePrivilegesStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RevokeRoleStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for RollbackStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Schema
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Select<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SelectOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SelectStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetTransactionStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SetVariableStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowColumnsStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateClusterStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateConnectionStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateIndexStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateMaterializedViewStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateSinkStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateSourceStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateTableStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowCreateViewStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowObjectsStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ShowVariableStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for StartTransactionStatement
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SubscribeOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SubscribeStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for SubscriptPosition<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableAlias
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableFromSourceOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableOption<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for TableWithJoins<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for UnresolvedDatabaseName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for UnresolvedItemName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for UnresolvedSchemaName
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for UpdateStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ValidateConnectionStatement<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ValueError
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Values<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for Version
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for ViewDefinition<T>
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for WindowFrame
where T: AstInfo,

source§

impl<'ast, T> VisitNode<'ast, T> for WindowSpec<T>
where T: AstInfo,