Skip to main content

VisitMut

Trait VisitMut 

pub trait VisitMut {
    // Required method
    fn visit<V>(
        &mut self,
        visitor: &mut V,
    ) -> ControlFlow<<V as VisitorMut>::Break>
       where V: VisitorMut;
}
Expand description

A type that can be visited by a VisitorMut. See VisitorMut for recursively visiting parsed SQL statements.

§Note

This trait should be automatically derived for sqlparser AST nodes using the VisitMut proc macro.

#[cfg_attr(feature = "visitor", derive(Visit, VisitMut))]

Required Methods§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

Mutably visit this node with the provided VisitorMut.

Implementations should call the appropriate mutable visitor hooks to traverse and allow in-place mutation of child nodes. Returning a ControlFlow value permits early termination of the traversal.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl VisitMut for AddColumnLocation

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for FulltextAnalyzer

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for FulltextBackend

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for FulltextOptions

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for SkippingIndexOptions

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for SkippingIndexType

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for String

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for bool

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for char

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for i8

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for i16

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for i32

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for i64

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for u8

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for u16

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for u32

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl VisitMut for u64

§

fn visit<V>( &mut self, _visitor: &mut V, ) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl<T> VisitMut for Box<T>
where T: VisitMut,

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl<T> VisitMut for Option<T>
where T: VisitMut,

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

§

impl<T> VisitMut for Vec<T>
where T: VisitMut,

§

fn visit<V>(&mut self, visitor: &mut V) -> ControlFlow<<V as VisitorMut>::Break>
where V: VisitorMut,

Implementors§

§

impl VisitMut for AccessExpr

§

impl VisitMut for Action

§

impl VisitMut for ActionApplyType

§

impl VisitMut for ActionCreateObjectType

§

impl VisitMut for ActionExecuteObjectType

§

impl VisitMut for ActionManageType

§

impl VisitMut for ActionModifyType

§

impl VisitMut for ActionMonitorType

Source§

impl VisitMut for AddColumn

§

impl VisitMut for AddDropSync

Source§

impl VisitMut for Admin

§

impl VisitMut for AfterMatchSkip

§

impl VisitMut for Alignment

§

impl VisitMut for AlterCollation

§

impl VisitMut for AlterCollationOperation

§

impl VisitMut for AlterColumnOperation

§

impl VisitMut for AlterConnectorOwner

Source§

impl VisitMut for AlterDatabase

Source§

impl VisitMut for AlterDatabaseOperation

§

impl VisitMut for AlterFunction

§

impl VisitMut for AlterFunctionAction

§

impl VisitMut for AlterFunctionKind

§

impl VisitMut for AlterFunctionOperation

§

impl VisitMut for AlterIndexOperation

§

impl VisitMut for AlterOperator

§

impl VisitMut for AlterOperatorClass

§

impl VisitMut for AlterOperatorClassOperation

§

impl VisitMut for AlterOperatorFamily

§

impl VisitMut for AlterOperatorFamilyOperation

§

impl VisitMut for AlterOperatorOperation

§

impl VisitMut for AlterPolicy

§

impl VisitMut for AlterPolicyOperation

§

impl VisitMut for AlterRoleOperation

§

impl VisitMut for AlterSchema

§

impl VisitMut for AlterSchemaOperation

§

impl VisitMut for AlterTable

Source§

impl VisitMut for sql::statements::alter::AlterTable

§

impl VisitMut for AlterTableAlgorithm

§

impl VisitMut for AlterTableLock

§

impl VisitMut for AlterTableOperation

Source§

impl VisitMut for sql::statements::alter::AlterTableOperation

§

impl VisitMut for AlterTableType

§

impl VisitMut for AlterType

§

impl VisitMut for AlterTypeAddValue

§

impl VisitMut for AlterTypeAddValuePosition

§

impl VisitMut for AlterTypeOperation

§

impl VisitMut for AlterTypeRename

§

impl VisitMut for AlterTypeRenameValue

§

impl VisitMut for AlterUser

§

impl VisitMut for AlterUserAddMfaMethodOtp

§

impl VisitMut for AlterUserAddRoleDelegation

§

impl VisitMut for AlterUserModifyMfaMethod

§

impl VisitMut for AlterUserPassword

§

impl VisitMut for AlterUserRemoveRoleDelegation

§

impl VisitMut for AlterUserSetPolicy

§

impl VisitMut for Analyze

§

impl VisitMut for AnalyzeFormat

§

impl VisitMut for AnalyzeFormatKind

§

impl VisitMut for ArgMode

§

impl VisitMut for Array

§

impl VisitMut for ArrayElemTypeDef

§

impl VisitMut for Assignment

§

impl VisitMut for AssignmentTarget

§

impl VisitMut for AttachDuckDBDatabaseOption

§

impl VisitMut for AttachedToken

§

impl VisitMut for BeginEndStatements

§

impl VisitMut for BeginTransactionKind

§

impl VisitMut for BinaryLength

§

impl VisitMut for BinaryOperator

§

impl VisitMut for CascadeOption

§

impl VisitMut for CaseStatement

§

impl VisitMut for CaseWhen

§

impl VisitMut for CastFormat

§

impl VisitMut for CastKind

§

impl VisitMut for CatalogSyncNamespaceMode

§

impl VisitMut for CeilFloorKind

§

impl VisitMut for CharLengthUnits

§

impl VisitMut for CharacterLength

§

impl VisitMut for CheckConstraint

§

impl VisitMut for CloseCursor

Source§

impl VisitMut for sql::statements::cursor::CloseCursor

§

impl VisitMut for ClusteredBy

§

impl VisitMut for ClusteredIndex

Source§

impl VisitMut for Column

§

impl VisitMut for ColumnDef

Source§

impl VisitMut for ColumnExtensions

§

impl VisitMut for ColumnOption

§

impl VisitMut for ColumnOptionDef

§

impl VisitMut for ColumnOptions

§

impl VisitMut for ColumnPolicy

§

impl VisitMut for ColumnPolicyProperty

Source§

impl VisitMut for Comment

§

impl VisitMut for CommentDef

§

impl VisitMut for CommentObject

Source§

impl VisitMut for sql::statements::comment::CommentObject

§

impl VisitMut for ConditionalStatementBlock

§

impl VisitMut for ConditionalStatements

§

impl VisitMut for ConflictTarget

§

impl VisitMut for ConnectByKind

§

impl VisitMut for ConstraintCharacteristics

§

impl VisitMut for ConstraintReferenceMatchKind

§

impl VisitMut for ConstraintUsingIndex

§

impl VisitMut for ContactEntry

§

impl VisitMut for ContextModifier

Source§

impl VisitMut for Copy

Source§

impl VisitMut for CopyDatabase

Source§

impl VisitMut for CopyDatabaseArgument

§

impl VisitMut for CopyIntoSnowflakeKind

§

impl VisitMut for CopyLegacyCsvOption

§

impl VisitMut for CopyLegacyOption

§

impl VisitMut for CopyOption

Source§

impl VisitMut for CopyQueryTo

Source§

impl VisitMut for CopyQueryToArgument

§

impl VisitMut for CopySource

Source§

impl VisitMut for CopyTable

Source§

impl VisitMut for CopyTableArgument

§

impl VisitMut for CopyTarget

§

impl VisitMut for CreateCollation

§

impl VisitMut for CreateCollationDefinition

§

impl VisitMut for CreateConnector

Source§

impl VisitMut for CreateDatabase

§

impl VisitMut for CreateDatabaseBuilder

§

impl VisitMut for CreateDomain

§

impl VisitMut for CreateExtension

Source§

impl VisitMut for CreateExternalTable

Source§

impl VisitMut for CreateFlow

§

impl VisitMut for CreateFunction

§

impl VisitMut for CreateFunctionBody

§

impl VisitMut for CreateFunctionUsing

§

impl VisitMut for CreateIndex

§

impl VisitMut for CreateOperator

§

impl VisitMut for CreateOperatorClass

§

impl VisitMut for CreateOperatorFamily

§

impl VisitMut for CreatePolicy

§

impl VisitMut for CreatePolicyCommand

§

impl VisitMut for CreatePolicyType

§

impl VisitMut for CreateRole

§

impl VisitMut for CreateServerOption

§

impl VisitMut for CreateServerStatement

§

impl VisitMut for CreateTable

Source§

impl VisitMut for sql::statements::create::CreateTable

§

impl VisitMut for CreateTableBuilder

§

impl VisitMut for CreateTableLike

Source§

impl VisitMut for sql::statements::create::CreateTableLike

§

impl VisitMut for CreateTableLikeDefaults

§

impl VisitMut for CreateTableLikeKind

§

impl VisitMut for CreateTableOptions

§

impl VisitMut for CreateTrigger

§

impl VisitMut for CreateUser

§

impl VisitMut for CreateView

Source§

impl VisitMut for sql::statements::create::CreateView

§

impl VisitMut for CreateViewAlgorithm

§

impl VisitMut for CreateViewParams

§

impl VisitMut for CreateViewSecurity

§

impl VisitMut for Cte

§

impl VisitMut for CteAsMaterialized

Source§

impl VisitMut for CteContent

§

impl VisitMut for CurrentGrantsKind

§

impl VisitMut for DataType

§

impl VisitMut for DateTimeField

§

impl VisitMut for Declare

§

impl VisitMut for DeclareAssignment

Source§

impl VisitMut for DeclareCursor

§

impl VisitMut for DeclareType

§

impl VisitMut for Deduplicate

§

impl VisitMut for DeferrableInitial

§

impl VisitMut for Delete

Source§

impl VisitMut for sql::statements::delete::Delete

§

impl VisitMut for DenyStatement

§

impl VisitMut for DescribeAlias

Source§

impl VisitMut for DescribeTable

§

impl VisitMut for DictionaryField

§

impl VisitMut for DiscardObject

§

impl VisitMut for DistStyle

§

impl VisitMut for Distinct

§

impl VisitMut for DoUpdate

§

impl VisitMut for DollarQuotedString

§

impl VisitMut for DropBehavior

Source§

impl VisitMut for DropDatabase

Source§

impl VisitMut for DropDefaultsOperation

§

impl VisitMut for DropDomain

§

impl VisitMut for DropExtension

Source§

impl VisitMut for DropFlow

§

impl VisitMut for DropFunction

§

impl VisitMut for DropOperator

§

impl VisitMut for DropOperatorClass

§

impl VisitMut for DropOperatorFamily

§

impl VisitMut for DropOperatorSignature

§

impl VisitMut for DropPolicy

Source§

impl VisitMut for DropTable

§

impl VisitMut for DropTrigger

Source§

impl VisitMut for DropView

§

impl VisitMut for DuplicateTreatment

§

impl VisitMut for EmptyMatchesMode

§

impl VisitMut for EnumMember

§

impl VisitMut for ExactNumberInfo

§

impl VisitMut for ExceptSelectItem

§

impl VisitMut for ExceptionWhen

§

impl VisitMut for ExcludeSelectItem

Source§

impl VisitMut for ExplainStatement

§

impl VisitMut for ExportData

§

impl VisitMut for Expr

§

impl VisitMut for ExprWithAlias

§

impl VisitMut for ExprWithAliasAndOrderBy

§

impl VisitMut for ExtractSyntax

§

impl VisitMut for Fetch

Source§

impl VisitMut for FetchCursor

§

impl VisitMut for FetchDirection

§

impl VisitMut for FetchPosition

§

impl VisitMut for FileFormat

§

impl VisitMut for FileSize

§

impl VisitMut for FileSizeUnit

§

impl VisitMut for FileStagingCommand

§

impl VisitMut for FlushLocation

§

impl VisitMut for FlushType

§

impl VisitMut for ForClause

§

impl VisitMut for ForJson

§

impl VisitMut for ForValues

§

impl VisitMut for ForXml

§

impl VisitMut for ForeignKeyConstraint

§

impl VisitMut for FormatClause

§

impl VisitMut for FromTable

§

impl VisitMut for FullTextOrSpatialConstraint

§

impl VisitMut for Function

§

impl VisitMut for FunctionArg

§

impl VisitMut for FunctionArgExpr

§

impl VisitMut for FunctionArgOperator

§

impl VisitMut for FunctionArgumentClause

§

impl VisitMut for FunctionArgumentList

§

impl VisitMut for FunctionArguments

§

impl VisitMut for FunctionBehavior

§

impl VisitMut for FunctionCalledOnNull

§

impl VisitMut for FunctionDefinitionSetParam

§

impl VisitMut for FunctionDesc

§

impl VisitMut for FunctionDeterminismSpecifier

§

impl VisitMut for FunctionParallel

§

impl VisitMut for FunctionReturnType

§

impl VisitMut for FunctionSecurity

§

impl VisitMut for FunctionSetValue

§

impl VisitMut for GeneratedAs

§

impl VisitMut for GeneratedExpressionMode

§

impl VisitMut for GeometricTypeKind

§

impl VisitMut for Grant

§

impl VisitMut for GrantObjects

§

impl VisitMut for Grantee

§

impl VisitMut for GranteeName

§

impl VisitMut for GranteesType

§

impl VisitMut for GroupByExpr

§

impl VisitMut for GroupByWithModifier

§

impl VisitMut for HavingBound

§

impl VisitMut for HavingBoundKind

§

impl VisitMut for HiveDelimiter

§

impl VisitMut for HiveDescribeFormat

§

impl VisitMut for HiveDistributionStyle

§

impl VisitMut for HiveFormat

§

impl VisitMut for HiveIOFormat

§

impl VisitMut for HiveLoadDataFormat

§

impl VisitMut for HiveRowDelimiter

§

impl VisitMut for HiveRowFormat

§

impl VisitMut for HiveSetLocation

Source§

impl VisitMut for HybridCte

Source§

impl VisitMut for HybridCteWith

§

impl VisitMut for IamRoleKind

§

impl VisitMut for Ident

§

impl VisitMut for IdentWithAlias

§

impl VisitMut for IdentityParameters

§

impl VisitMut for IdentityProperty

§

impl VisitMut for IdentityPropertyFormatKind

§

impl VisitMut for IdentityPropertyKind

§

impl VisitMut for IdentityPropertyOrder

§

impl VisitMut for IfStatement

§

impl VisitMut for IlikeSelectItem

§

impl VisitMut for IndexColumn

§

impl VisitMut for IndexConstraint

§

impl VisitMut for IndexOption

§

impl VisitMut for IndexType

§

impl VisitMut for InitializeKind

§

impl VisitMut for InputFormatClause

§

impl VisitMut for Insert

Source§

impl VisitMut for sql::statements::insert::Insert

§

impl VisitMut for InsertAliases

§

impl VisitMut for Interpolate

§

impl VisitMut for InterpolateExpr

§

impl VisitMut for Interval

§

impl VisitMut for IntervalFields

§

impl VisitMut for Join

§

impl VisitMut for JoinConstraint

§

impl VisitMut for JoinOperator

Source§

impl VisitMut for Json2Options

§

impl VisitMut for JsonNullClause

§

impl VisitMut for JsonPath

§

impl VisitMut for JsonPathElem

§

impl VisitMut for JsonReturningClause

§

impl VisitMut for JsonTableColumn

§

impl VisitMut for JsonTableColumnErrorHandling

§

impl VisitMut for JsonTableNamedColumn

§

impl VisitMut for JsonTableNestedColumn

Source§

impl VisitMut for JsonTypeHint

§

impl VisitMut for KeyOrIndexDisplay

§

impl VisitMut for KeyValueOption

Source§

impl VisitMut for sql::statements::alter::KeyValueOption

§

impl VisitMut for KeyValueOptionKind

§

impl VisitMut for KeyValueOptions

§

impl VisitMut for KeyValueOptionsDelimiter

§

impl VisitMut for Keyword

Source§

impl VisitMut for Kill

§

impl VisitMut for KillType

§

impl VisitMut for LambdaFunction

§

impl VisitMut for LambdaFunctionParameter

§

impl VisitMut for LambdaSyntax

§

impl VisitMut for LateralView

§

impl VisitMut for LimitClause

§

impl VisitMut for ListAggOnOverflow

§

impl VisitMut for Location

§

impl VisitMut for Lock

§

impl VisitMut for LockClause

§

impl VisitMut for LockTable

§

impl VisitMut for LockTableMode

§

impl VisitMut for LockTableTarget

§

impl VisitMut for LockTableType

§

impl VisitMut for LockType

§

impl VisitMut for MacroArg

§

impl VisitMut for MacroDefinition

§

impl VisitMut for Map

§

impl VisitMut for MapEntry

§

impl VisitMut for MatchRecognizePattern

§

impl VisitMut for MatchRecognizeSymbol

§

impl VisitMut for Measure

§

impl VisitMut for MemberOf

§

impl VisitMut for Merge

§

impl VisitMut for MergeAction

§

impl VisitMut for MergeClause

§

impl VisitMut for MergeClauseKind

§

impl VisitMut for MergeInsertExpr

§

impl VisitMut for MergeInsertKind

§

impl VisitMut for MergeUpdateExpr

§

impl VisitMut for Method

§

impl VisitMut for MfaMethodKind

§

impl VisitMut for MinMaxValue

§

impl VisitMut for Msck

§

impl VisitMut for MultiTableInsertIntoClause

§

impl VisitMut for MultiTableInsertType

§

impl VisitMut for MultiTableInsertValue

§

impl VisitMut for MultiTableInsertValues

§

impl VisitMut for MultiTableInsertWhenClause

§

impl VisitMut for MySQLColumnPosition

§

impl VisitMut for MysqlInsertPriority

§

impl VisitMut for NamedParenthesizedList

§

impl VisitMut for NamedWindowDefinition

§

impl VisitMut for NamedWindowExpr

§

impl VisitMut for NonBlock

§

impl VisitMut for NormalizationForm

§

impl VisitMut for NullInclusion

§

impl VisitMut for NullTreatment

§

impl VisitMut for NullsDistinctOption

§

impl VisitMut for ObjectName

§

impl VisitMut for ObjectNamePart

§

impl VisitMut for ObjectNamePartFunction

§

impl VisitMut for ObjectType

§

impl VisitMut for Offset

§

impl VisitMut for OffsetRows

§

impl VisitMut for OnCommit

§

impl VisitMut for OnConflict

§

impl VisitMut for OnConflictAction

§

impl VisitMut for OnInsert

§

impl VisitMut for OpenJsonTableColumn

§

impl VisitMut for OpenStatement

§

impl VisitMut for OperateFunctionArg

§

impl VisitMut for OperatorArgTypes

§

impl VisitMut for OperatorClassItem

§

impl VisitMut for OperatorFamilyDropItem

§

impl VisitMut for OperatorFamilyItem

§

impl VisitMut for OperatorOption

§

impl VisitMut for OperatorPurpose

§

impl VisitMut for OptimizerHint

§

impl VisitMut for OptimizerHintStyle

Source§

impl VisitMut for OptionMap

Source§

impl VisitMut for OptionValue

§

impl VisitMut for OrderBy

§

impl VisitMut for OrderByExpr

§

impl VisitMut for OrderByKind

§

impl VisitMut for OrderByOptions

§

impl VisitMut for OutputClause

§

impl VisitMut for Owner

§

impl VisitMut for Partition

§

impl VisitMut for PartitionBoundValue

§

impl VisitMut for PartitionRangeDirection

Source§

impl VisitMut for Partitions

§

impl VisitMut for Password

§

impl VisitMut for PipeOperator

§

impl VisitMut for PivotValueSource

§

impl VisitMut for PrimaryKeyConstraint

§

impl VisitMut for PrintStatement

§

impl VisitMut for Privileges

§

impl VisitMut for ProcedureParam

§

impl VisitMut for ProjectionSelect

§

impl VisitMut for Query

Source§

impl VisitMut for sql::statements::query::Query

§

impl VisitMut for QuoteDelimitedString

§

impl VisitMut for RaisErrorOption

§

impl VisitMut for RaiseStatement

§

impl VisitMut for RaiseStatementValue

§

impl VisitMut for ReferentialAction

§

impl VisitMut for RefreshModeKind

§

impl VisitMut for RenameSelectItem

§

impl VisitMut for RenameTable

§

impl VisitMut for RenameTableNameKind

Source§

impl VisitMut for RepartitionOperation

§

impl VisitMut for RepetitionQuantifier

§

impl VisitMut for ReplaceSelectElement

§

impl VisitMut for ReplaceSelectItem

§

impl VisitMut for ReplicaIdentity

§

impl VisitMut for Reset

§

impl VisitMut for ResetConfig

§

impl VisitMut for ResetStatement

§

impl VisitMut for ReturnStatement

§

impl VisitMut for ReturnStatementValue

§

impl VisitMut for Revoke

§

impl VisitMut for RoleOption

§

impl VisitMut for RowAccessPolicy

§

impl VisitMut for RowsPerMatch

§

impl VisitMut for SchemaName

§

impl VisitMut for SearchModifier

§

impl VisitMut for SecondaryRoles

§

impl VisitMut for SecretOption

§

impl VisitMut for Select

§

impl VisitMut for SelectFlavor

§

impl VisitMut for SelectInto

§

impl VisitMut for SelectItem

§

impl VisitMut for SelectItemQualifiedWildcardKind

§

impl VisitMut for SelectModifiers

§

impl VisitMut for SequenceOptions

§

impl VisitMut for SessionParamStatsTopic

§

impl VisitMut for SessionParamValue

§

impl VisitMut for Set

§

impl VisitMut for SetAssignment

§

impl VisitMut for SetConfigValue

Source§

impl VisitMut for SetDefaultsOperation

§

impl VisitMut for SetExpr

Source§

impl VisitMut for SetIndexOperation

§

impl VisitMut for SetOperator

§

impl VisitMut for SetQuantifier

§

impl VisitMut for SetSessionAuthorizationParam

§

impl VisitMut for SetSessionAuthorizationParamKind

§

impl VisitMut for SetSessionParamGeneric

§

impl VisitMut for SetSessionParamIdentityInsert

§

impl VisitMut for SetSessionParamKind

§

impl VisitMut for SetSessionParamOffsets

§

impl VisitMut for SetSessionParamStatistics

Source§

impl VisitMut for SetVariables

§

impl VisitMut for Setting

§

impl VisitMut for ShowCharset

Source§

impl VisitMut for ShowColumns

Source§

impl VisitMut for ShowCreateDatabase

Source§

impl VisitMut for ShowCreateFlow

§

impl VisitMut for ShowCreateObject

Source§

impl VisitMut for ShowCreateTable

Source§

impl VisitMut for ShowCreateTableVariant

Source§

impl VisitMut for ShowCreateView

Source§

impl VisitMut for ShowDatabases

Source§

impl VisitMut for ShowFlowStatus

Source§

impl VisitMut for ShowFlows

Source§

impl VisitMut for ShowIndex

Source§

impl VisitMut for ShowKind

§

impl VisitMut for ShowObjects

Source§

impl VisitMut for ShowProcessList

Source§

impl VisitMut for ShowRegion

Source§

impl VisitMut for ShowSearchPath

§

impl VisitMut for ShowStatementFilter

§

impl VisitMut for ShowStatementFilterPosition

§

impl VisitMut for ShowStatementIn

§

impl VisitMut for ShowStatementInClause

§

impl VisitMut for ShowStatementInParentType

§

impl VisitMut for ShowStatementOptions

Source§

impl VisitMut for ShowStatus

Source§

impl VisitMut for ShowTableStatus

Source§

impl VisitMut for ShowTables

Source§

impl VisitMut for ShowVariables

Source§

impl VisitMut for ShowViews

§

impl VisitMut for Span

§

impl VisitMut for SqlOption

Source§

impl VisitMut for SqlOrTql

§

impl VisitMut for SqliteOnConflict

§

impl VisitMut for StageLoadSelectItem

§

impl VisitMut for StageLoadSelectItemKind

§

impl VisitMut for StageParamsObject

§

impl VisitMut for Statement

Source§

impl VisitMut for sql::statements::statement::Statement

§

impl VisitMut for StorageLifecyclePolicy

§

impl VisitMut for StorageSerializationPolicy

§

impl VisitMut for StorageType

§

impl VisitMut for StructBracketKind

§

impl VisitMut for StructField

§

impl VisitMut for Subscript

§

impl VisitMut for SymbolDefinition

§

impl VisitMut for Table

§

impl VisitMut for TableAlias

§

impl VisitMut for TableAliasColumnDef

§

impl VisitMut for TableAliasWithoutColumns

§

impl VisitMut for sql::ast::TableConstraint

Source§

impl VisitMut for sql::statements::create::TableConstraint

§

impl VisitMut for TableFactor

§

impl VisitMut for TableFunctionArgs

§

impl VisitMut for TableIndexHintForClause

§

impl VisitMut for TableIndexHintType

§

impl VisitMut for TableIndexHints

§

impl VisitMut for TableIndexType

§

impl VisitMut for TableObject

§

impl VisitMut for TableOptionsClustered

§

impl VisitMut for TableSample

§

impl VisitMut for TableSampleBucket

§

impl VisitMut for TableSampleKind

§

impl VisitMut for TableSampleMethod

§

impl VisitMut for TableSampleModifier

§

impl VisitMut for TableSampleQuantity

§

impl VisitMut for TableSampleSeed

§

impl VisitMut for TableSampleSeedModifier

§

impl VisitMut for TableSampleUnit

§

impl VisitMut for TableVersion

§

impl VisitMut for TableWithJoins

§

impl VisitMut for TablespaceOption

§

impl VisitMut for Tag

§

impl VisitMut for TagsColumnOption

§

impl VisitMut for ThrowStatement

§

impl VisitMut for TimezoneInfo

§

impl VisitMut for Token

§

impl VisitMut for TokenWithSpan

§

impl VisitMut for Top

§

impl VisitMut for TopQuantity

Source§

impl VisitMut for Tql

Source§

impl VisitMut for TqlAnalyze

Source§

impl VisitMut for TqlEval

Source§

impl VisitMut for TqlExplain

§

impl VisitMut for TransactionAccessMode

§

impl VisitMut for TransactionIsolationLevel

§

impl VisitMut for TransactionMode

§

impl VisitMut for TransactionModifier

§

impl VisitMut for TriggerEvent

§

impl VisitMut for TriggerExecBody

§

impl VisitMut for TriggerExecBodyType

§

impl VisitMut for TriggerObject

§

impl VisitMut for TriggerObjectKind

§

impl VisitMut for TriggerPeriod

§

impl VisitMut for TriggerReferencing

§

impl VisitMut for TriggerReferencingType

§

impl VisitMut for TrimWhereField

§

impl VisitMut for Truncate

§

impl VisitMut for TruncateIdentityOption

Source§

impl VisitMut for TruncateTable

§

impl VisitMut for TruncateTableTarget

§

impl VisitMut for TypedString

§

impl VisitMut for UnaryOperator

§

impl VisitMut for UnionField

§

impl VisitMut for UniqueConstraint

§

impl VisitMut for UnloadPartitionBy

Source§

impl VisitMut for UnsetIndexOperation

§

impl VisitMut for Update

§

impl VisitMut for UpdateTableFromKind

§

impl VisitMut for Use

§

impl VisitMut for UserDefinedTypeCompositeAttributeDef

§

impl VisitMut for UserDefinedTypeInternalLength

§

impl VisitMut for UserDefinedTypeRangeOption

§

impl VisitMut for UserDefinedTypeRepresentation

§

impl VisitMut for UserDefinedTypeSqlDefinitionOption

§

impl VisitMut for UserDefinedTypeStorage

§

impl VisitMut for UserPolicyKind

§

impl VisitMut for UtilityOption

§

impl VisitMut for VacuumStatement

§

impl VisitMut for Value

§

impl VisitMut for ValueTableMode

§

impl VisitMut for ValueWithSpan

§

impl VisitMut for Values

§

impl VisitMut for ViewColumnDef

§

impl VisitMut for WaitForStatement

§

impl VisitMut for WaitForType

§

impl VisitMut for WhileStatement

§

impl VisitMut for Whitespace

§

impl VisitMut for WildcardAdditionalOptions

§

impl VisitMut for WindowFrame

§

impl VisitMut for WindowFrameBound

§

impl VisitMut for WindowFrameUnits

§

impl VisitMut for WindowSpec

§

impl VisitMut for WindowType

§

impl VisitMut for With

§

impl VisitMut for WithFill

§

impl VisitMut for Word

§

impl VisitMut for XmlNamespaceDefinition

§

impl VisitMut for XmlPassingArgument

§

impl VisitMut for XmlPassingClause

§

impl VisitMut for XmlTableColumn

§

impl VisitMut for XmlTableColumnOption

§

impl<T> VisitMut for OneOrManyWithParens<T>
where T: VisitMut,

§

impl<T> VisitMut for Parens<T>
where T: VisitMut,

§

impl<T> VisitMut for WrappedCollection<T>
where T: VisitMut,