Trait mz_sql::ast::visit::Visit

source ·
pub trait Visit<'ast, T>
where T: AstInfo,
{
Show 314 methods // Provided methods fn visit_abbreviated_grant_or_revoke_statement( &mut self, node: &'ast AbbreviatedGrantOrRevokeStatement<T>, ) { ... } fn visit_abbreviated_grant_statement( &mut self, node: &'ast AbbreviatedGrantStatement<T>, ) { ... } fn visit_abbreviated_revoke_statement( &mut self, node: &'ast AbbreviatedRevokeStatement<T>, ) { ... } fn visit_alter_cluster_action(&mut self, node: &'ast AlterClusterAction<T>) { ... } fn visit_alter_cluster_statement( &mut self, node: &'ast AlterClusterStatement<T>, ) { ... } fn visit_alter_connection_action( &mut self, node: &'ast AlterConnectionAction<T>, ) { ... } fn visit_alter_connection_option( &mut self, node: &'ast AlterConnectionOption<T>, ) { ... } fn visit_alter_connection_option_name( &mut self, node: &'ast AlterConnectionOptionName, ) { ... } fn visit_alter_connection_statement( &mut self, node: &'ast AlterConnectionStatement<T>, ) { ... } fn visit_alter_default_privileges_statement( &mut self, node: &'ast AlterDefaultPrivilegesStatement<T>, ) { ... } fn visit_alter_index_action(&mut self, node: &'ast AlterIndexAction<T>) { ... } fn visit_alter_index_statement( &mut self, node: &'ast AlterIndexStatement<T>, ) { ... } fn visit_alter_network_policy_statement( &mut self, node: &'ast AlterNetworkPolicyStatement<T>, ) { ... } fn visit_alter_object_rename_statement( &mut self, node: &'ast AlterObjectRenameStatement, ) { ... } fn visit_alter_object_swap_statement( &mut self, node: &'ast AlterObjectSwapStatement, ) { ... } fn visit_alter_owner_statement( &mut self, node: &'ast AlterOwnerStatement<T>, ) { ... } fn visit_alter_retain_history_statement( &mut self, node: &'ast AlterRetainHistoryStatement<T>, ) { ... } fn visit_alter_role_option(&mut self, node: &'ast AlterRoleOption) { ... } fn visit_alter_role_statement(&mut self, node: &'ast AlterRoleStatement<T>) { ... } fn visit_alter_secret_statement( &mut self, node: &'ast AlterSecretStatement<T>, ) { ... } fn visit_alter_set_cluster_statement( &mut self, node: &'ast AlterSetClusterStatement<T>, ) { ... } fn visit_alter_sink_action(&mut self, node: &'ast AlterSinkAction<T>) { ... } fn visit_alter_sink_statement(&mut self, node: &'ast AlterSinkStatement<T>) { ... } fn visit_alter_source_action(&mut self, node: &'ast AlterSourceAction<T>) { ... } fn visit_alter_source_add_subsource_option( &mut self, node: &'ast AlterSourceAddSubsourceOption<T>, ) { ... } fn visit_alter_source_add_subsource_option_name( &mut self, node: &'ast AlterSourceAddSubsourceOptionName, ) { ... } fn visit_alter_source_statement( &mut self, node: &'ast AlterSourceStatement<T>, ) { ... } fn visit_alter_system_reset_all_statement( &mut self, node: &'ast AlterSystemResetAllStatement, ) { ... } fn visit_alter_system_reset_statement( &mut self, node: &'ast AlterSystemResetStatement, ) { ... } fn visit_alter_system_set_statement( &mut self, node: &'ast AlterSystemSetStatement, ) { ... } fn visit_alter_table_add_column_statement( &mut self, node: &'ast AlterTableAddColumnStatement<T>, ) { ... } fn visit_as_of(&mut self, node: &'ast AsOf<T>) { ... } fn visit_assignment(&mut self, node: &'ast Assignment<T>) { ... } fn visit_avro_doc_on(&mut self, node: &'ast AvroDocOn<T>) { ... } fn visit_avro_schema(&mut self, node: &'ast AvroSchema<T>) { ... } fn visit_avro_schema_option(&mut self, node: &'ast AvroSchemaOption<T>) { ... } fn visit_avro_schema_option_name( &mut self, node: &'ast AvroSchemaOptionName, ) { ... } fn visit_catalog_name(&mut self, node: &'ast CatalogName) { ... } fn visit_close_statement(&mut self, node: &'ast CloseStatement) { ... } fn visit_cluster_alter_option(&mut self, node: &'ast ClusterAlterOption<T>) { ... } fn visit_cluster_alter_option_name( &mut self, node: &'ast ClusterAlterOptionName, ) { ... } fn visit_cluster_alter_option_value( &mut self, node: &'ast ClusterAlterOptionValue<T>, ) { ... } fn visit_cluster_alter_until_ready_option( &mut self, node: &'ast ClusterAlterUntilReadyOption<T>, ) { ... } fn visit_cluster_alter_until_ready_option_name( &mut self, node: &'ast ClusterAlterUntilReadyOptionName, ) { ... } fn visit_cluster_feature(&mut self, node: &'ast ClusterFeature<T>) { ... } fn visit_cluster_feature_name(&mut self, node: &'ast ClusterFeatureName) { ... } fn visit_cluster_option(&mut self, node: &'ast ClusterOption<T>) { ... } fn visit_cluster_option_name(&mut self, node: &'ast ClusterOptionName) { ... } fn visit_cluster_schedule_option_value( &mut self, node: &'ast ClusterScheduleOptionValue, ) { ... } fn visit_column_def(&mut self, node: &'ast ColumnDef<T>) { ... } fn visit_column_name(&mut self, node: &'ast ColumnName<T>) { ... } fn visit_column_option(&mut self, node: &'ast ColumnOption<T>) { ... } fn visit_column_option_def(&mut self, node: &'ast ColumnOptionDef<T>) { ... } fn visit_column_versioned(&mut self, node: &'ast ColumnVersioned) { ... } fn visit_comment_object_type(&mut self, node: &'ast CommentObjectType<T>) { ... } fn visit_comment_statement(&mut self, node: &'ast CommentStatement<T>) { ... } fn visit_commit_statement(&mut self, node: &'ast CommitStatement) { ... } fn visit_connection_default_aws_privatelink( &mut self, node: &'ast ConnectionDefaultAwsPrivatelink<T>, ) { ... } fn visit_connection_option(&mut self, node: &'ast ConnectionOption<T>) { ... } fn visit_connection_option_name(&mut self, node: &'ast ConnectionOptionName) { ... } fn visit_continual_task_option( &mut self, node: &'ast ContinualTaskOption<T>, ) { ... } fn visit_continual_task_option_name( &mut self, node: &'ast ContinualTaskOptionName, ) { ... } fn visit_continual_task_stmt(&mut self, node: &'ast ContinualTaskStmt<T>) { ... } fn visit_copy_direction(&mut self, node: &'ast CopyDirection) { ... } fn visit_copy_option(&mut self, node: &'ast CopyOption<T>) { ... } fn visit_copy_option_name(&mut self, node: &'ast CopyOptionName) { ... } fn visit_copy_relation(&mut self, node: &'ast CopyRelation<T>) { ... } fn visit_copy_statement(&mut self, node: &'ast CopyStatement<T>) { ... } fn visit_copy_target(&mut self, node: &'ast CopyTarget<T>) { ... } fn visit_create_cluster_replica_statement( &mut self, node: &'ast CreateClusterReplicaStatement<T>, ) { ... } fn visit_create_cluster_statement( &mut self, node: &'ast CreateClusterStatement<T>, ) { ... } fn visit_create_connection_option( &mut self, node: &'ast CreateConnectionOption<T>, ) { ... } fn visit_create_connection_option_name( &mut self, node: &'ast CreateConnectionOptionName, ) { ... } fn visit_create_connection_statement( &mut self, node: &'ast CreateConnectionStatement<T>, ) { ... } fn visit_create_connection_type(&mut self, node: &'ast CreateConnectionType) { ... } fn visit_create_continual_task_statement( &mut self, node: &'ast CreateContinualTaskStatement<T>, ) { ... } fn visit_create_continual_task_sugar( &mut self, node: &'ast CreateContinualTaskSugar<T>, ) { ... } fn visit_create_database_statement( &mut self, node: &'ast CreateDatabaseStatement, ) { ... } fn visit_create_index_statement( &mut self, node: &'ast CreateIndexStatement<T>, ) { ... } fn visit_create_materialized_view_statement( &mut self, node: &'ast CreateMaterializedViewStatement<T>, ) { ... } fn visit_create_network_policy_statement( &mut self, node: &'ast CreateNetworkPolicyStatement<T>, ) { ... } fn visit_create_role_statement(&mut self, node: &'ast CreateRoleStatement) { ... } fn visit_create_schema_statement( &mut self, node: &'ast CreateSchemaStatement, ) { ... } fn visit_create_secret_statement( &mut self, node: &'ast CreateSecretStatement<T>, ) { ... } fn visit_create_sink_connection( &mut self, node: &'ast CreateSinkConnection<T>, ) { ... } fn visit_create_sink_option(&mut self, node: &'ast CreateSinkOption<T>) { ... } fn visit_create_sink_option_name( &mut self, node: &'ast CreateSinkOptionName, ) { ... } fn visit_create_sink_statement( &mut self, node: &'ast CreateSinkStatement<T>, ) { ... } fn visit_create_source_connection( &mut self, node: &'ast CreateSourceConnection<T>, ) { ... } fn visit_create_source_option(&mut self, node: &'ast CreateSourceOption<T>) { ... } fn visit_create_source_option_name( &mut self, node: &'ast CreateSourceOptionName, ) { ... } fn visit_create_source_statement( &mut self, node: &'ast CreateSourceStatement<T>, ) { ... } fn visit_create_subsource_option( &mut self, node: &'ast CreateSubsourceOption<T>, ) { ... } fn visit_create_subsource_option_name( &mut self, node: &'ast CreateSubsourceOptionName, ) { ... } fn visit_create_subsource_statement( &mut self, node: &'ast CreateSubsourceStatement<T>, ) { ... } fn visit_create_table_from_source_statement( &mut self, node: &'ast CreateTableFromSourceStatement<T>, ) { ... } fn visit_create_table_statement( &mut self, node: &'ast CreateTableStatement<T>, ) { ... } fn visit_create_type_as(&mut self, node: &'ast CreateTypeAs<T>) { ... } fn visit_create_type_list_option( &mut self, node: &'ast CreateTypeListOption<T>, ) { ... } fn visit_create_type_list_option_name( &mut self, node: &'ast CreateTypeListOptionName, ) { ... } fn visit_create_type_map_option( &mut self, node: &'ast CreateTypeMapOption<T>, ) { ... } fn visit_create_type_map_option_name( &mut self, node: &'ast CreateTypeMapOptionName, ) { ... } fn visit_create_type_statement( &mut self, node: &'ast CreateTypeStatement<T>, ) { ... } fn visit_create_view_statement( &mut self, node: &'ast CreateViewStatement<T>, ) { ... } fn visit_create_webhook_source_body( &mut self, node: &'ast CreateWebhookSourceBody, ) { ... } fn visit_create_webhook_source_check( &mut self, node: &'ast CreateWebhookSourceCheck<T>, ) { ... } fn visit_create_webhook_source_check_options( &mut self, node: &'ast CreateWebhookSourceCheckOptions<T>, ) { ... } fn visit_create_webhook_source_filter_header( &mut self, node: &'ast CreateWebhookSourceFilterHeader, ) { ... } fn visit_create_webhook_source_header( &mut self, node: &'ast CreateWebhookSourceHeader, ) { ... } fn visit_create_webhook_source_include_headers( &mut self, node: &'ast CreateWebhookSourceIncludeHeaders, ) { ... } fn visit_create_webhook_source_map_header( &mut self, node: &'ast CreateWebhookSourceMapHeader, ) { ... } fn visit_create_webhook_source_secret( &mut self, node: &'ast CreateWebhookSourceSecret<T>, ) { ... } fn visit_create_webhook_source_statement( &mut self, node: &'ast CreateWebhookSourceStatement<T>, ) { ... } fn visit_csr_config_option(&mut self, node: &'ast CsrConfigOption<T>) { ... } fn visit_csr_config_option_name( &mut self, node: &'ast CsrConfigOptionName<T>, ) { ... } fn visit_csr_connection(&mut self, node: &'ast CsrConnection<T>) { ... } fn visit_csr_connection_avro(&mut self, node: &'ast CsrConnectionAvro<T>) { ... } fn visit_csr_connection_protobuf( &mut self, node: &'ast CsrConnectionProtobuf<T>, ) { ... } fn visit_csr_seed_avro(&mut self, node: &'ast CsrSeedAvro) { ... } fn visit_csr_seed_protobuf(&mut self, node: &'ast CsrSeedProtobuf) { ... } fn visit_csr_seed_protobuf_schema( &mut self, node: &'ast CsrSeedProtobufSchema, ) { ... } fn visit_csv_columns(&mut self, node: &'ast CsvColumns) { ... } fn visit_cte(&mut self, node: &'ast Cte<T>) { ... } fn visit_cte_block(&mut self, node: &'ast CteBlock<T>) { ... } fn visit_cte_mut_rec(&mut self, node: &'ast CteMutRec<T>) { ... } fn visit_cte_mut_rec_column_def( &mut self, node: &'ast CteMutRecColumnDef<T>, ) { ... } fn visit_date_time_field(&mut self, node: &'ast DateTimeField) { ... } fn visit_deallocate_statement(&mut self, node: &'ast DeallocateStatement) { ... } fn visit_declare_statement(&mut self, node: &'ast DeclareStatement<T>) { ... } fn visit_deferred_item_name(&mut self, node: &'ast DeferredItemName<T>) { ... } fn visit_delete_statement(&mut self, node: &'ast DeleteStatement<T>) { ... } fn visit_discard_statement(&mut self, node: &'ast DiscardStatement) { ... } fn visit_discard_target(&mut self, node: &'ast DiscardTarget) { ... } fn visit_distinct(&mut self, node: &'ast Distinct<T>) { ... } fn visit_doc_on_identifier(&mut self, node: &'ast DocOnIdentifier<T>) { ... } fn visit_doc_on_schema(&mut self, node: &'ast DocOnSchema) { ... } fn visit_drop_objects_statement(&mut self, node: &'ast DropObjectsStatement) { ... } fn visit_drop_owned_statement(&mut self, node: &'ast DropOwnedStatement<T>) { ... } fn visit_execute_statement(&mut self, node: &'ast ExecuteStatement<T>) { ... } fn visit_explain_format(&mut self, node: &'ast ExplainFormat) { ... } fn visit_explain_plan_option(&mut self, node: &'ast ExplainPlanOption<T>) { ... } fn visit_explain_plan_option_name( &mut self, node: &'ast ExplainPlanOptionName, ) { ... } fn visit_explain_plan_statement( &mut self, node: &'ast ExplainPlanStatement<T>, ) { ... } fn visit_explain_pushdown_statement( &mut self, node: &'ast ExplainPushdownStatement<T>, ) { ... } fn visit_explain_sink_schema_for( &mut self, node: &'ast ExplainSinkSchemaFor, ) { ... } fn visit_explain_sink_schema_statement( &mut self, node: &'ast ExplainSinkSchemaStatement<T>, ) { ... } fn visit_explain_stage(&mut self, node: &'ast ExplainStage) { ... } fn visit_explain_timestamp_statement( &mut self, node: &'ast ExplainTimestampStatement<T>, ) { ... } fn visit_explainee(&mut self, node: &'ast Explainee<T>) { ... } fn visit_expr(&mut self, node: &'ast Expr<T>) { ... } fn visit_external_reference_export( &mut self, node: &'ast ExternalReferenceExport, ) { ... } fn visit_external_references(&mut self, node: &'ast ExternalReferences) { ... } fn visit_fetch_direction(&mut self, node: &'ast FetchDirection) { ... } fn visit_fetch_option(&mut self, node: &'ast FetchOption<T>) { ... } fn visit_fetch_option_name(&mut self, node: &'ast FetchOptionName) { ... } fn visit_fetch_statement(&mut self, node: &'ast FetchStatement<T>) { ... } fn visit_format(&mut self, node: &'ast Format<T>) { ... } fn visit_format_specifier(&mut self, node: &'ast FormatSpecifier<T>) { ... } fn visit_function(&mut self, node: &'ast Function<T>) { ... } fn visit_function_args(&mut self, node: &'ast FunctionArgs<T>) { ... } fn visit_grant_privileges_statement( &mut self, node: &'ast GrantPrivilegesStatement<T>, ) { ... } fn visit_grant_role_statement(&mut self, node: &'ast GrantRoleStatement<T>) { ... } fn visit_grant_target_all_specification( &mut self, node: &'ast GrantTargetAllSpecification<T>, ) { ... } fn visit_grant_target_specification( &mut self, node: &'ast GrantTargetSpecification<T>, ) { ... } fn visit_grant_target_specification_inner( &mut self, node: &'ast GrantTargetSpecificationInner<T>, ) { ... } fn visit_homogenizing_function(&mut self, node: &'ast HomogenizingFunction) { ... } fn visit_ident(&mut self, node: &'ast Ident) { ... } fn visit_ident_error(&mut self, node: &'ast IdentError) { ... } fn visit_if_exists_behavior(&mut self, node: &'ast IfExistsBehavior) { ... } fn visit_index_option(&mut self, node: &'ast IndexOption<T>) { ... } fn visit_index_option_name(&mut self, node: &'ast IndexOptionName) { ... } fn visit_insert_source(&mut self, node: &'ast InsertSource<T>) { ... } fn visit_insert_statement(&mut self, node: &'ast InsertStatement<T>) { ... } fn visit_inspect_shard_statement( &mut self, node: &'ast InspectShardStatement, ) { ... } fn visit_interval_value(&mut self, node: &'ast IntervalValue) { ... } fn visit_is_expr_construct(&mut self, node: &'ast IsExprConstruct<T>) { ... } fn visit_join(&mut self, node: &'ast Join<T>) { ... } fn visit_join_constraint(&mut self, node: &'ast JoinConstraint<T>) { ... } fn visit_join_operator(&mut self, node: &'ast JoinOperator<T>) { ... } fn visit_kafka_broker(&mut self, node: &'ast KafkaBroker<T>) { ... } fn visit_kafka_broker_aws_privatelink( &mut self, node: &'ast KafkaBrokerAwsPrivatelink<T>, ) { ... } fn visit_kafka_broker_aws_privatelink_option( &mut self, node: &'ast KafkaBrokerAwsPrivatelinkOption<T>, ) { ... } fn visit_kafka_broker_aws_privatelink_option_name( &mut self, node: &'ast KafkaBrokerAwsPrivatelinkOptionName, ) { ... } fn visit_kafka_broker_tunnel(&mut self, node: &'ast KafkaBrokerTunnel<T>) { ... } fn visit_kafka_sink_config_option( &mut self, node: &'ast KafkaSinkConfigOption<T>, ) { ... } fn visit_kafka_sink_config_option_name( &mut self, node: &'ast KafkaSinkConfigOptionName, ) { ... } fn visit_kafka_sink_key(&mut self, node: &'ast KafkaSinkKey) { ... } fn visit_kafka_source_config_option( &mut self, node: &'ast KafkaSourceConfigOption<T>, ) { ... } fn visit_kafka_source_config_option_name( &mut self, node: &'ast KafkaSourceConfigOptionName, ) { ... } fn visit_key_constraint(&mut self, node: &'ast KeyConstraint) { ... } fn visit_limit(&mut self, node: &'ast Limit<T>) { ... } fn visit_load_generator(&mut self, node: &'ast LoadGenerator) { ... } fn visit_load_generator_option( &mut self, node: &'ast LoadGeneratorOption<T>, ) { ... } fn visit_load_generator_option_name( &mut self, node: &'ast LoadGeneratorOptionName, ) { ... } fn visit_map_entry(&mut self, node: &'ast MapEntry<T>) { ... } fn visit_materialized_view_option( &mut self, node: &'ast MaterializedViewOption<T>, ) { ... } fn visit_materialized_view_option_name( &mut self, node: &'ast MaterializedViewOptionName, ) { ... } fn visit_mut_rec_block(&mut self, node: &'ast MutRecBlock<T>) { ... } fn visit_mut_rec_block_option(&mut self, node: &'ast MutRecBlockOption<T>) { ... } fn visit_mut_rec_block_option_name( &mut self, node: &'ast MutRecBlockOptionName, ) { ... } fn visit_my_sql_config_option(&mut self, node: &'ast MySqlConfigOption<T>) { ... } fn visit_my_sql_config_option_name( &mut self, node: &'ast MySqlConfigOptionName, ) { ... } fn visit_named_plan(&mut self, node: &'ast NamedPlan) { ... } fn visit_network_policy_option( &mut self, node: &'ast NetworkPolicyOption<T>, ) { ... } fn visit_network_policy_option_name( &mut self, node: &'ast NetworkPolicyOptionName, ) { ... } fn visit_network_policy_rule_definition( &mut self, node: &'ast NetworkPolicyRuleDefinition<T>, ) { ... } fn visit_network_policy_rule_option( &mut self, node: &'ast NetworkPolicyRuleOption<T>, ) { ... } fn visit_network_policy_rule_option_name( &mut self, node: &'ast NetworkPolicyRuleOptionName, ) { ... } fn visit_notice_severity(&mut self, node: &'ast NoticeSeverity) { ... } fn visit_object_type(&mut self, node: &'ast ObjectType) { ... } fn visit_op(&mut self, node: &'ast Op) { ... } fn visit_order_by_expr(&mut self, node: &'ast OrderByExpr<T>) { ... } fn visit_pg_config_option(&mut self, node: &'ast PgConfigOption<T>) { ... } fn visit_pg_config_option_name(&mut self, node: &'ast PgConfigOptionName) { ... } fn visit_prepare_statement(&mut self, node: &'ast PrepareStatement<T>) { ... } fn visit_privilege(&mut self, node: &'ast Privilege) { ... } fn visit_privilege_specification( &mut self, node: &'ast PrivilegeSpecification, ) { ... } fn visit_protobuf_schema(&mut self, node: &'ast ProtobufSchema<T>) { ... } fn visit_qualified_replica(&mut self, node: &'ast QualifiedReplica) { ... } fn visit_query(&mut self, node: &'ast Query<T>) { ... } fn visit_raise_statement(&mut self, node: &'ast RaiseStatement) { ... } fn visit_reader_schema_selection_strategy( &mut self, node: &'ast ReaderSchemaSelectionStrategy, ) { ... } fn visit_reassign_owned_statement( &mut self, node: &'ast ReassignOwnedStatement<T>, ) { ... } fn visit_refresh_at_option_value( &mut self, node: &'ast RefreshAtOptionValue<T>, ) { ... } fn visit_refresh_every_option_value( &mut self, node: &'ast RefreshEveryOptionValue<T>, ) { ... } fn visit_refresh_option_value(&mut self, node: &'ast RefreshOptionValue<T>) { ... } fn visit_replica_definition(&mut self, node: &'ast ReplicaDefinition<T>) { ... } fn visit_replica_option(&mut self, node: &'ast ReplicaOption<T>) { ... } fn visit_replica_option_name(&mut self, node: &'ast ReplicaOptionName) { ... } fn visit_reset_variable_statement( &mut self, node: &'ast ResetVariableStatement, ) { ... } fn visit_revoke_privileges_statement( &mut self, node: &'ast RevokePrivilegesStatement<T>, ) { ... } fn visit_revoke_role_statement( &mut self, node: &'ast RevokeRoleStatement<T>, ) { ... } fn visit_role_attribute(&mut self, node: &'ast RoleAttribute) { ... } fn visit_rollback_statement(&mut self, node: &'ast RollbackStatement) { ... } fn visit_schema(&mut self, node: &'ast Schema) { ... } fn visit_select(&mut self, node: &'ast Select<T>) { ... } fn visit_select_item(&mut self, node: &'ast SelectItem<T>) { ... } fn visit_select_option(&mut self, node: &'ast SelectOption<T>) { ... } fn visit_select_option_name(&mut self, node: &'ast SelectOptionName) { ... } fn visit_select_statement(&mut self, node: &'ast SelectStatement<T>) { ... } fn visit_set_expr(&mut self, node: &'ast SetExpr<T>) { ... } fn visit_set_operator(&mut self, node: &'ast SetOperator) { ... } fn visit_set_role_var(&mut self, node: &'ast SetRoleVar) { ... } fn visit_set_transaction_statement( &mut self, node: &'ast SetTransactionStatement, ) { ... } fn visit_set_variable_statement(&mut self, node: &'ast SetVariableStatement) { ... } fn visit_set_variable_to(&mut self, node: &'ast SetVariableTo) { ... } fn visit_set_variable_value(&mut self, node: &'ast SetVariableValue) { ... } fn visit_show_columns_statement( &mut self, node: &'ast ShowColumnsStatement<T>, ) { ... } fn visit_show_create_cluster_statement( &mut self, node: &'ast ShowCreateClusterStatement<T>, ) { ... } fn visit_show_create_connection_statement( &mut self, node: &'ast ShowCreateConnectionStatement<T>, ) { ... } fn visit_show_create_index_statement( &mut self, node: &'ast ShowCreateIndexStatement<T>, ) { ... } fn visit_show_create_materialized_view_statement( &mut self, node: &'ast ShowCreateMaterializedViewStatement<T>, ) { ... } fn visit_show_create_sink_statement( &mut self, node: &'ast ShowCreateSinkStatement<T>, ) { ... } fn visit_show_create_source_statement( &mut self, node: &'ast ShowCreateSourceStatement<T>, ) { ... } fn visit_show_create_table_statement( &mut self, node: &'ast ShowCreateTableStatement<T>, ) { ... } fn visit_show_create_view_statement( &mut self, node: &'ast ShowCreateViewStatement<T>, ) { ... } fn visit_show_object_type(&mut self, node: &'ast ShowObjectType<T>) { ... } fn visit_show_objects_statement( &mut self, node: &'ast ShowObjectsStatement<T>, ) { ... } fn visit_show_statement(&mut self, node: &'ast ShowStatement<T>) { ... } fn visit_show_statement_filter( &mut self, node: &'ast ShowStatementFilter<T>, ) { ... } fn visit_show_variable_statement( &mut self, node: &'ast ShowVariableStatement, ) { ... } fn visit_sink_envelope(&mut self, node: &'ast SinkEnvelope) { ... } fn visit_source_envelope(&mut self, node: &'ast SourceEnvelope) { ... } fn visit_source_error_policy(&mut self, node: &'ast SourceErrorPolicy) { ... } fn visit_source_include_metadata( &mut self, node: &'ast SourceIncludeMetadata, ) { ... } fn visit_start_transaction_statement( &mut self, node: &'ast StartTransactionStatement, ) { ... } fn visit_statement(&mut self, node: &'ast Statement<T>) { ... } fn visit_subscribe_option(&mut self, node: &'ast SubscribeOption<T>) { ... } fn visit_subscribe_option_name(&mut self, node: &'ast SubscribeOptionName) { ... } fn visit_subscribe_output(&mut self, node: &'ast SubscribeOutput<T>) { ... } fn visit_subscribe_relation(&mut self, node: &'ast SubscribeRelation<T>) { ... } fn visit_subscribe_statement(&mut self, node: &'ast SubscribeStatement<T>) { ... } fn visit_subscript_position(&mut self, node: &'ast SubscriptPosition<T>) { ... } fn visit_system_object_type(&mut self, node: &'ast SystemObjectType) { ... } fn visit_cluster_name(&mut self, node: &'ast <T as AstInfo>::ClusterName) { ... } fn visit_column_reference( &mut self, node: &'ast <T as AstInfo>::ColumnReference, ) { ... } fn visit_cte_id(&mut self, node: &'ast <T as AstInfo>::CteId) { ... } fn visit_data_type(&mut self, node: &'ast <T as AstInfo>::DataType) { ... } fn visit_database_name(&mut self, node: &'ast <T as AstInfo>::DatabaseName) { ... } fn visit_item_name(&mut self, node: &'ast <T as AstInfo>::ItemName) { ... } fn visit_nested_statement( &mut self, node: &'ast <T as AstInfo>::NestedStatement, ) { ... } fn visit_network_policy_name( &mut self, node: &'ast <T as AstInfo>::NetworkPolicyName, ) { ... } fn visit_object_name(&mut self, node: &'ast <T as AstInfo>::ObjectName) { ... } fn visit_role_name(&mut self, node: &'ast <T as AstInfo>::RoleName) { ... } fn visit_schema_name(&mut self, node: &'ast <T as AstInfo>::SchemaName) { ... } fn visit_table_alias(&mut self, node: &'ast TableAlias) { ... } fn visit_table_constraint(&mut self, node: &'ast TableConstraint<T>) { ... } fn visit_table_factor(&mut self, node: &'ast TableFactor<T>) { ... } fn visit_table_from_source_columns( &mut self, node: &'ast TableFromSourceColumns<T>, ) { ... } fn visit_table_from_source_option( &mut self, node: &'ast TableFromSourceOption<T>, ) { ... } fn visit_table_from_source_option_name( &mut self, node: &'ast TableFromSourceOptionName, ) { ... } fn visit_table_option(&mut self, node: &'ast TableOption<T>) { ... } fn visit_table_option_name(&mut self, node: &'ast TableOptionName) { ... } fn visit_table_with_joins(&mut self, node: &'ast TableWithJoins<T>) { ... } fn visit_target_role_specification( &mut self, node: &'ast TargetRoleSpecification<T>, ) { ... } fn visit_transaction_access_mode( &mut self, node: &'ast TransactionAccessMode, ) { ... } fn visit_transaction_isolation_level( &mut self, node: &'ast TransactionIsolationLevel, ) { ... } fn visit_transaction_mode(&mut self, node: &'ast TransactionMode) { ... } fn visit_unresolved_database_name( &mut self, node: &'ast UnresolvedDatabaseName, ) { ... } fn visit_unresolved_item_name(&mut self, node: &'ast UnresolvedItemName) { ... } fn visit_unresolved_object_name(&mut self, node: &'ast UnresolvedObjectName) { ... } fn visit_unresolved_schema_name(&mut self, node: &'ast UnresolvedSchemaName) { ... } fn visit_update_statement(&mut self, node: &'ast UpdateStatement<T>) { ... } fn visit_validate_connection_statement( &mut self, node: &'ast ValidateConnectionStatement<T>, ) { ... } fn visit_value(&mut self, node: &'ast Value) { ... } fn visit_value_error(&mut self, node: &'ast ValueError) { ... } fn visit_values(&mut self, node: &'ast Values<T>) { ... } fn visit_version(&mut self, node: &'ast Version) { ... } fn visit_view_definition(&mut self, node: &'ast ViewDefinition<T>) { ... } fn visit_window_frame(&mut self, node: &'ast WindowFrame) { ... } fn visit_window_frame_bound(&mut self, node: &'ast WindowFrameBound) { ... } fn visit_window_frame_units(&mut self, node: &'ast WindowFrameUnits) { ... } fn visit_window_spec(&mut self, node: &'ast WindowSpec<T>) { ... } fn visit_with_option_value(&mut self, node: &'ast WithOptionValue<T>) { ... }
}

Provided Methods§

source

fn visit_abbreviated_grant_or_revoke_statement( &mut self, node: &'ast AbbreviatedGrantOrRevokeStatement<T>, )

source

fn visit_abbreviated_grant_statement( &mut self, node: &'ast AbbreviatedGrantStatement<T>, )

source

fn visit_abbreviated_revoke_statement( &mut self, node: &'ast AbbreviatedRevokeStatement<T>, )

source

fn visit_alter_cluster_action(&mut self, node: &'ast AlterClusterAction<T>)

source

fn visit_alter_cluster_statement( &mut self, node: &'ast AlterClusterStatement<T>, )

source

fn visit_alter_connection_action( &mut self, node: &'ast AlterConnectionAction<T>, )

source

fn visit_alter_connection_option( &mut self, node: &'ast AlterConnectionOption<T>, )

source

fn visit_alter_connection_option_name( &mut self, node: &'ast AlterConnectionOptionName, )

source

fn visit_alter_connection_statement( &mut self, node: &'ast AlterConnectionStatement<T>, )

source

fn visit_alter_default_privileges_statement( &mut self, node: &'ast AlterDefaultPrivilegesStatement<T>, )

source

fn visit_alter_index_action(&mut self, node: &'ast AlterIndexAction<T>)

source

fn visit_alter_index_statement(&mut self, node: &'ast AlterIndexStatement<T>)

source

fn visit_alter_network_policy_statement( &mut self, node: &'ast AlterNetworkPolicyStatement<T>, )

source

fn visit_alter_object_rename_statement( &mut self, node: &'ast AlterObjectRenameStatement, )

source

fn visit_alter_object_swap_statement( &mut self, node: &'ast AlterObjectSwapStatement, )

source

fn visit_alter_owner_statement(&mut self, node: &'ast AlterOwnerStatement<T>)

source

fn visit_alter_retain_history_statement( &mut self, node: &'ast AlterRetainHistoryStatement<T>, )

source

fn visit_alter_role_option(&mut self, node: &'ast AlterRoleOption)

source

fn visit_alter_role_statement(&mut self, node: &'ast AlterRoleStatement<T>)

source

fn visit_alter_secret_statement(&mut self, node: &'ast AlterSecretStatement<T>)

source

fn visit_alter_set_cluster_statement( &mut self, node: &'ast AlterSetClusterStatement<T>, )

source

fn visit_alter_sink_action(&mut self, node: &'ast AlterSinkAction<T>)

source

fn visit_alter_sink_statement(&mut self, node: &'ast AlterSinkStatement<T>)

source

fn visit_alter_source_action(&mut self, node: &'ast AlterSourceAction<T>)

source

fn visit_alter_source_add_subsource_option( &mut self, node: &'ast AlterSourceAddSubsourceOption<T>, )

source

fn visit_alter_source_add_subsource_option_name( &mut self, node: &'ast AlterSourceAddSubsourceOptionName, )

source

fn visit_alter_source_statement(&mut self, node: &'ast AlterSourceStatement<T>)

source

fn visit_alter_system_reset_all_statement( &mut self, node: &'ast AlterSystemResetAllStatement, )

source

fn visit_alter_system_reset_statement( &mut self, node: &'ast AlterSystemResetStatement, )

source

fn visit_alter_system_set_statement( &mut self, node: &'ast AlterSystemSetStatement, )

source

fn visit_alter_table_add_column_statement( &mut self, node: &'ast AlterTableAddColumnStatement<T>, )

source

fn visit_as_of(&mut self, node: &'ast AsOf<T>)

source

fn visit_assignment(&mut self, node: &'ast Assignment<T>)

source

fn visit_avro_doc_on(&mut self, node: &'ast AvroDocOn<T>)

source

fn visit_avro_schema(&mut self, node: &'ast AvroSchema<T>)

source

fn visit_avro_schema_option(&mut self, node: &'ast AvroSchemaOption<T>)

source

fn visit_avro_schema_option_name(&mut self, node: &'ast AvroSchemaOptionName)

source

fn visit_catalog_name(&mut self, node: &'ast CatalogName)

source

fn visit_close_statement(&mut self, node: &'ast CloseStatement)

source

fn visit_cluster_alter_option(&mut self, node: &'ast ClusterAlterOption<T>)

source

fn visit_cluster_alter_option_name( &mut self, node: &'ast ClusterAlterOptionName, )

source

fn visit_cluster_alter_option_value( &mut self, node: &'ast ClusterAlterOptionValue<T>, )

source

fn visit_cluster_alter_until_ready_option( &mut self, node: &'ast ClusterAlterUntilReadyOption<T>, )

source

fn visit_cluster_alter_until_ready_option_name( &mut self, node: &'ast ClusterAlterUntilReadyOptionName, )

source

fn visit_cluster_feature(&mut self, node: &'ast ClusterFeature<T>)

source

fn visit_cluster_feature_name(&mut self, node: &'ast ClusterFeatureName)

source

fn visit_cluster_option(&mut self, node: &'ast ClusterOption<T>)

source

fn visit_cluster_option_name(&mut self, node: &'ast ClusterOptionName)

source

fn visit_cluster_schedule_option_value( &mut self, node: &'ast ClusterScheduleOptionValue, )

source

fn visit_column_def(&mut self, node: &'ast ColumnDef<T>)

source

fn visit_column_name(&mut self, node: &'ast ColumnName<T>)

source

fn visit_column_option(&mut self, node: &'ast ColumnOption<T>)

source

fn visit_column_option_def(&mut self, node: &'ast ColumnOptionDef<T>)

source

fn visit_column_versioned(&mut self, node: &'ast ColumnVersioned)

source

fn visit_comment_object_type(&mut self, node: &'ast CommentObjectType<T>)

source

fn visit_comment_statement(&mut self, node: &'ast CommentStatement<T>)

source

fn visit_commit_statement(&mut self, node: &'ast CommitStatement)

source

fn visit_connection_option(&mut self, node: &'ast ConnectionOption<T>)

source

fn visit_connection_option_name(&mut self, node: &'ast ConnectionOptionName)

source

fn visit_continual_task_option(&mut self, node: &'ast ContinualTaskOption<T>)

source

fn visit_continual_task_option_name( &mut self, node: &'ast ContinualTaskOptionName, )

source

fn visit_continual_task_stmt(&mut self, node: &'ast ContinualTaskStmt<T>)

source

fn visit_copy_direction(&mut self, node: &'ast CopyDirection)

source

fn visit_copy_option(&mut self, node: &'ast CopyOption<T>)

source

fn visit_copy_option_name(&mut self, node: &'ast CopyOptionName)

source

fn visit_copy_relation(&mut self, node: &'ast CopyRelation<T>)

source

fn visit_copy_statement(&mut self, node: &'ast CopyStatement<T>)

source

fn visit_copy_target(&mut self, node: &'ast CopyTarget<T>)

source

fn visit_create_cluster_replica_statement( &mut self, node: &'ast CreateClusterReplicaStatement<T>, )

source

fn visit_create_cluster_statement( &mut self, node: &'ast CreateClusterStatement<T>, )

source

fn visit_create_connection_option( &mut self, node: &'ast CreateConnectionOption<T>, )

source

fn visit_create_connection_option_name( &mut self, node: &'ast CreateConnectionOptionName, )

source

fn visit_create_connection_statement( &mut self, node: &'ast CreateConnectionStatement<T>, )

source

fn visit_create_connection_type(&mut self, node: &'ast CreateConnectionType)

source

fn visit_create_continual_task_statement( &mut self, node: &'ast CreateContinualTaskStatement<T>, )

source

fn visit_create_continual_task_sugar( &mut self, node: &'ast CreateContinualTaskSugar<T>, )

source

fn visit_create_database_statement( &mut self, node: &'ast CreateDatabaseStatement, )

source

fn visit_create_index_statement(&mut self, node: &'ast CreateIndexStatement<T>)

source

fn visit_create_materialized_view_statement( &mut self, node: &'ast CreateMaterializedViewStatement<T>, )

source

fn visit_create_network_policy_statement( &mut self, node: &'ast CreateNetworkPolicyStatement<T>, )

source

fn visit_create_role_statement(&mut self, node: &'ast CreateRoleStatement)

source

fn visit_create_schema_statement(&mut self, node: &'ast CreateSchemaStatement)

source

fn visit_create_secret_statement( &mut self, node: &'ast CreateSecretStatement<T>, )

source

fn visit_create_sink_connection(&mut self, node: &'ast CreateSinkConnection<T>)

source

fn visit_create_sink_option(&mut self, node: &'ast CreateSinkOption<T>)

source

fn visit_create_sink_option_name(&mut self, node: &'ast CreateSinkOptionName)

source

fn visit_create_sink_statement(&mut self, node: &'ast CreateSinkStatement<T>)

source

fn visit_create_source_connection( &mut self, node: &'ast CreateSourceConnection<T>, )

source

fn visit_create_source_option(&mut self, node: &'ast CreateSourceOption<T>)

source

fn visit_create_source_option_name( &mut self, node: &'ast CreateSourceOptionName, )

source

fn visit_create_source_statement( &mut self, node: &'ast CreateSourceStatement<T>, )

source

fn visit_create_subsource_option( &mut self, node: &'ast CreateSubsourceOption<T>, )

source

fn visit_create_subsource_option_name( &mut self, node: &'ast CreateSubsourceOptionName, )

source

fn visit_create_subsource_statement( &mut self, node: &'ast CreateSubsourceStatement<T>, )

source

fn visit_create_table_from_source_statement( &mut self, node: &'ast CreateTableFromSourceStatement<T>, )

source

fn visit_create_table_statement(&mut self, node: &'ast CreateTableStatement<T>)

source

fn visit_create_type_as(&mut self, node: &'ast CreateTypeAs<T>)

source

fn visit_create_type_list_option(&mut self, node: &'ast CreateTypeListOption<T>)

source

fn visit_create_type_list_option_name( &mut self, node: &'ast CreateTypeListOptionName, )

source

fn visit_create_type_map_option(&mut self, node: &'ast CreateTypeMapOption<T>)

source

fn visit_create_type_map_option_name( &mut self, node: &'ast CreateTypeMapOptionName, )

source

fn visit_create_type_statement(&mut self, node: &'ast CreateTypeStatement<T>)

source

fn visit_create_view_statement(&mut self, node: &'ast CreateViewStatement<T>)

source

fn visit_create_webhook_source_body( &mut self, node: &'ast CreateWebhookSourceBody, )

source

fn visit_create_webhook_source_check( &mut self, node: &'ast CreateWebhookSourceCheck<T>, )

source

fn visit_create_webhook_source_check_options( &mut self, node: &'ast CreateWebhookSourceCheckOptions<T>, )

source

fn visit_create_webhook_source_filter_header( &mut self, node: &'ast CreateWebhookSourceFilterHeader, )

source

fn visit_create_webhook_source_header( &mut self, node: &'ast CreateWebhookSourceHeader, )

source

fn visit_create_webhook_source_include_headers( &mut self, node: &'ast CreateWebhookSourceIncludeHeaders, )

source

fn visit_create_webhook_source_map_header( &mut self, node: &'ast CreateWebhookSourceMapHeader, )

source

fn visit_create_webhook_source_secret( &mut self, node: &'ast CreateWebhookSourceSecret<T>, )

source

fn visit_create_webhook_source_statement( &mut self, node: &'ast CreateWebhookSourceStatement<T>, )

source

fn visit_csr_config_option(&mut self, node: &'ast CsrConfigOption<T>)

source

fn visit_csr_config_option_name(&mut self, node: &'ast CsrConfigOptionName<T>)

source

fn visit_csr_connection(&mut self, node: &'ast CsrConnection<T>)

source

fn visit_csr_connection_avro(&mut self, node: &'ast CsrConnectionAvro<T>)

source

fn visit_csr_connection_protobuf( &mut self, node: &'ast CsrConnectionProtobuf<T>, )

source

fn visit_csr_seed_avro(&mut self, node: &'ast CsrSeedAvro)

source

fn visit_csr_seed_protobuf(&mut self, node: &'ast CsrSeedProtobuf)

source

fn visit_csr_seed_protobuf_schema(&mut self, node: &'ast CsrSeedProtobufSchema)

source

fn visit_csv_columns(&mut self, node: &'ast CsvColumns)

source

fn visit_cte(&mut self, node: &'ast Cte<T>)

source

fn visit_cte_block(&mut self, node: &'ast CteBlock<T>)

source

fn visit_cte_mut_rec(&mut self, node: &'ast CteMutRec<T>)

source

fn visit_cte_mut_rec_column_def(&mut self, node: &'ast CteMutRecColumnDef<T>)

source

fn visit_date_time_field(&mut self, node: &'ast DateTimeField)

source

fn visit_deallocate_statement(&mut self, node: &'ast DeallocateStatement)

source

fn visit_declare_statement(&mut self, node: &'ast DeclareStatement<T>)

source

fn visit_deferred_item_name(&mut self, node: &'ast DeferredItemName<T>)

source

fn visit_delete_statement(&mut self, node: &'ast DeleteStatement<T>)

source

fn visit_discard_statement(&mut self, node: &'ast DiscardStatement)

source

fn visit_discard_target(&mut self, node: &'ast DiscardTarget)

source

fn visit_distinct(&mut self, node: &'ast Distinct<T>)

source

fn visit_doc_on_identifier(&mut self, node: &'ast DocOnIdentifier<T>)

source

fn visit_doc_on_schema(&mut self, node: &'ast DocOnSchema)

source

fn visit_drop_objects_statement(&mut self, node: &'ast DropObjectsStatement)

source

fn visit_drop_owned_statement(&mut self, node: &'ast DropOwnedStatement<T>)

source

fn visit_execute_statement(&mut self, node: &'ast ExecuteStatement<T>)

source

fn visit_explain_format(&mut self, node: &'ast ExplainFormat)

source

fn visit_explain_plan_option(&mut self, node: &'ast ExplainPlanOption<T>)

source

fn visit_explain_plan_option_name(&mut self, node: &'ast ExplainPlanOptionName)

source

fn visit_explain_plan_statement(&mut self, node: &'ast ExplainPlanStatement<T>)

source

fn visit_explain_pushdown_statement( &mut self, node: &'ast ExplainPushdownStatement<T>, )

source

fn visit_explain_sink_schema_for(&mut self, node: &'ast ExplainSinkSchemaFor)

source

fn visit_explain_sink_schema_statement( &mut self, node: &'ast ExplainSinkSchemaStatement<T>, )

source

fn visit_explain_stage(&mut self, node: &'ast ExplainStage)

source

fn visit_explain_timestamp_statement( &mut self, node: &'ast ExplainTimestampStatement<T>, )

source

fn visit_explainee(&mut self, node: &'ast Explainee<T>)

source

fn visit_expr(&mut self, node: &'ast Expr<T>)

source

fn visit_external_reference_export( &mut self, node: &'ast ExternalReferenceExport, )

source

fn visit_external_references(&mut self, node: &'ast ExternalReferences)

source

fn visit_fetch_direction(&mut self, node: &'ast FetchDirection)

source

fn visit_fetch_option(&mut self, node: &'ast FetchOption<T>)

source

fn visit_fetch_option_name(&mut self, node: &'ast FetchOptionName)

source

fn visit_fetch_statement(&mut self, node: &'ast FetchStatement<T>)

source

fn visit_format(&mut self, node: &'ast Format<T>)

source

fn visit_format_specifier(&mut self, node: &'ast FormatSpecifier<T>)

source

fn visit_function(&mut self, node: &'ast Function<T>)

source

fn visit_function_args(&mut self, node: &'ast FunctionArgs<T>)

source

fn visit_grant_privileges_statement( &mut self, node: &'ast GrantPrivilegesStatement<T>, )

source

fn visit_grant_role_statement(&mut self, node: &'ast GrantRoleStatement<T>)

source

fn visit_grant_target_all_specification( &mut self, node: &'ast GrantTargetAllSpecification<T>, )

source

fn visit_grant_target_specification( &mut self, node: &'ast GrantTargetSpecification<T>, )

source

fn visit_grant_target_specification_inner( &mut self, node: &'ast GrantTargetSpecificationInner<T>, )

source

fn visit_homogenizing_function(&mut self, node: &'ast HomogenizingFunction)

source

fn visit_ident(&mut self, node: &'ast Ident)

source

fn visit_ident_error(&mut self, node: &'ast IdentError)

source

fn visit_if_exists_behavior(&mut self, node: &'ast IfExistsBehavior)

source

fn visit_index_option(&mut self, node: &'ast IndexOption<T>)

source

fn visit_index_option_name(&mut self, node: &'ast IndexOptionName)

source

fn visit_insert_source(&mut self, node: &'ast InsertSource<T>)

source

fn visit_insert_statement(&mut self, node: &'ast InsertStatement<T>)

source

fn visit_inspect_shard_statement(&mut self, node: &'ast InspectShardStatement)

source

fn visit_interval_value(&mut self, node: &'ast IntervalValue)

source

fn visit_is_expr_construct(&mut self, node: &'ast IsExprConstruct<T>)

source

fn visit_join(&mut self, node: &'ast Join<T>)

source

fn visit_join_constraint(&mut self, node: &'ast JoinConstraint<T>)

source

fn visit_join_operator(&mut self, node: &'ast JoinOperator<T>)

source

fn visit_kafka_broker(&mut self, node: &'ast KafkaBroker<T>)

source

fn visit_kafka_broker_tunnel(&mut self, node: &'ast KafkaBrokerTunnel<T>)

source

fn visit_kafka_sink_config_option( &mut self, node: &'ast KafkaSinkConfigOption<T>, )

source

fn visit_kafka_sink_config_option_name( &mut self, node: &'ast KafkaSinkConfigOptionName, )

source

fn visit_kafka_sink_key(&mut self, node: &'ast KafkaSinkKey)

source

fn visit_kafka_source_config_option( &mut self, node: &'ast KafkaSourceConfigOption<T>, )

source

fn visit_kafka_source_config_option_name( &mut self, node: &'ast KafkaSourceConfigOptionName, )

source

fn visit_key_constraint(&mut self, node: &'ast KeyConstraint)

source

fn visit_limit(&mut self, node: &'ast Limit<T>)

source

fn visit_load_generator(&mut self, node: &'ast LoadGenerator)

source

fn visit_load_generator_option(&mut self, node: &'ast LoadGeneratorOption<T>)

source

fn visit_load_generator_option_name( &mut self, node: &'ast LoadGeneratorOptionName, )

source

fn visit_map_entry(&mut self, node: &'ast MapEntry<T>)

source

fn visit_materialized_view_option( &mut self, node: &'ast MaterializedViewOption<T>, )

source

fn visit_materialized_view_option_name( &mut self, node: &'ast MaterializedViewOptionName, )

source

fn visit_mut_rec_block(&mut self, node: &'ast MutRecBlock<T>)

source

fn visit_mut_rec_block_option(&mut self, node: &'ast MutRecBlockOption<T>)

source

fn visit_mut_rec_block_option_name(&mut self, node: &'ast MutRecBlockOptionName)

source

fn visit_my_sql_config_option(&mut self, node: &'ast MySqlConfigOption<T>)

source

fn visit_my_sql_config_option_name(&mut self, node: &'ast MySqlConfigOptionName)

source

fn visit_named_plan(&mut self, node: &'ast NamedPlan)

source

fn visit_network_policy_option(&mut self, node: &'ast NetworkPolicyOption<T>)

source

fn visit_network_policy_option_name( &mut self, node: &'ast NetworkPolicyOptionName, )

source

fn visit_network_policy_rule_definition( &mut self, node: &'ast NetworkPolicyRuleDefinition<T>, )

source

fn visit_network_policy_rule_option( &mut self, node: &'ast NetworkPolicyRuleOption<T>, )

source

fn visit_network_policy_rule_option_name( &mut self, node: &'ast NetworkPolicyRuleOptionName, )

source

fn visit_notice_severity(&mut self, node: &'ast NoticeSeverity)

source

fn visit_object_type(&mut self, node: &'ast ObjectType)

source

fn visit_op(&mut self, node: &'ast Op)

source

fn visit_order_by_expr(&mut self, node: &'ast OrderByExpr<T>)

source

fn visit_pg_config_option(&mut self, node: &'ast PgConfigOption<T>)

source

fn visit_pg_config_option_name(&mut self, node: &'ast PgConfigOptionName)

source

fn visit_prepare_statement(&mut self, node: &'ast PrepareStatement<T>)

source

fn visit_privilege(&mut self, node: &'ast Privilege)

source

fn visit_privilege_specification(&mut self, node: &'ast PrivilegeSpecification)

source

fn visit_protobuf_schema(&mut self, node: &'ast ProtobufSchema<T>)

source

fn visit_qualified_replica(&mut self, node: &'ast QualifiedReplica)

source

fn visit_query(&mut self, node: &'ast Query<T>)

source

fn visit_raise_statement(&mut self, node: &'ast RaiseStatement)

source

fn visit_reader_schema_selection_strategy( &mut self, node: &'ast ReaderSchemaSelectionStrategy, )

source

fn visit_reassign_owned_statement( &mut self, node: &'ast ReassignOwnedStatement<T>, )

source

fn visit_refresh_at_option_value(&mut self, node: &'ast RefreshAtOptionValue<T>)

source

fn visit_refresh_every_option_value( &mut self, node: &'ast RefreshEveryOptionValue<T>, )

source

fn visit_refresh_option_value(&mut self, node: &'ast RefreshOptionValue<T>)

source

fn visit_replica_definition(&mut self, node: &'ast ReplicaDefinition<T>)

source

fn visit_replica_option(&mut self, node: &'ast ReplicaOption<T>)

source

fn visit_replica_option_name(&mut self, node: &'ast ReplicaOptionName)

source

fn visit_reset_variable_statement(&mut self, node: &'ast ResetVariableStatement)

source

fn visit_revoke_privileges_statement( &mut self, node: &'ast RevokePrivilegesStatement<T>, )

source

fn visit_revoke_role_statement(&mut self, node: &'ast RevokeRoleStatement<T>)

source

fn visit_role_attribute(&mut self, node: &'ast RoleAttribute)

source

fn visit_rollback_statement(&mut self, node: &'ast RollbackStatement)

source

fn visit_schema(&mut self, node: &'ast Schema)

source

fn visit_select(&mut self, node: &'ast Select<T>)

source

fn visit_select_item(&mut self, node: &'ast SelectItem<T>)

source

fn visit_select_option(&mut self, node: &'ast SelectOption<T>)

source

fn visit_select_option_name(&mut self, node: &'ast SelectOptionName)

source

fn visit_select_statement(&mut self, node: &'ast SelectStatement<T>)

source

fn visit_set_expr(&mut self, node: &'ast SetExpr<T>)

source

fn visit_set_operator(&mut self, node: &'ast SetOperator)

source

fn visit_set_role_var(&mut self, node: &'ast SetRoleVar)

source

fn visit_set_transaction_statement( &mut self, node: &'ast SetTransactionStatement, )

source

fn visit_set_variable_statement(&mut self, node: &'ast SetVariableStatement)

source

fn visit_set_variable_to(&mut self, node: &'ast SetVariableTo)

source

fn visit_set_variable_value(&mut self, node: &'ast SetVariableValue)

source

fn visit_show_columns_statement(&mut self, node: &'ast ShowColumnsStatement<T>)

source

fn visit_show_create_cluster_statement( &mut self, node: &'ast ShowCreateClusterStatement<T>, )

source

fn visit_show_create_connection_statement( &mut self, node: &'ast ShowCreateConnectionStatement<T>, )

source

fn visit_show_create_index_statement( &mut self, node: &'ast ShowCreateIndexStatement<T>, )

source

fn visit_show_create_materialized_view_statement( &mut self, node: &'ast ShowCreateMaterializedViewStatement<T>, )

source

fn visit_show_create_sink_statement( &mut self, node: &'ast ShowCreateSinkStatement<T>, )

source

fn visit_show_create_source_statement( &mut self, node: &'ast ShowCreateSourceStatement<T>, )

source

fn visit_show_create_table_statement( &mut self, node: &'ast ShowCreateTableStatement<T>, )

source

fn visit_show_create_view_statement( &mut self, node: &'ast ShowCreateViewStatement<T>, )

source

fn visit_show_object_type(&mut self, node: &'ast ShowObjectType<T>)

source

fn visit_show_objects_statement(&mut self, node: &'ast ShowObjectsStatement<T>)

source

fn visit_show_statement(&mut self, node: &'ast ShowStatement<T>)

source

fn visit_show_statement_filter(&mut self, node: &'ast ShowStatementFilter<T>)

source

fn visit_show_variable_statement(&mut self, node: &'ast ShowVariableStatement)

source

fn visit_sink_envelope(&mut self, node: &'ast SinkEnvelope)

source

fn visit_source_envelope(&mut self, node: &'ast SourceEnvelope)

source

fn visit_source_error_policy(&mut self, node: &'ast SourceErrorPolicy)

source

fn visit_source_include_metadata(&mut self, node: &'ast SourceIncludeMetadata)

source

fn visit_start_transaction_statement( &mut self, node: &'ast StartTransactionStatement, )

source

fn visit_statement(&mut self, node: &'ast Statement<T>)

source

fn visit_subscribe_option(&mut self, node: &'ast SubscribeOption<T>)

source

fn visit_subscribe_option_name(&mut self, node: &'ast SubscribeOptionName)

source

fn visit_subscribe_output(&mut self, node: &'ast SubscribeOutput<T>)

source

fn visit_subscribe_relation(&mut self, node: &'ast SubscribeRelation<T>)

source

fn visit_subscribe_statement(&mut self, node: &'ast SubscribeStatement<T>)

source

fn visit_subscript_position(&mut self, node: &'ast SubscriptPosition<T>)

source

fn visit_system_object_type(&mut self, node: &'ast SystemObjectType)

source

fn visit_cluster_name(&mut self, node: &'ast <T as AstInfo>::ClusterName)

source

fn visit_column_reference( &mut self, node: &'ast <T as AstInfo>::ColumnReference, )

source

fn visit_cte_id(&mut self, node: &'ast <T as AstInfo>::CteId)

source

fn visit_data_type(&mut self, node: &'ast <T as AstInfo>::DataType)

source

fn visit_database_name(&mut self, node: &'ast <T as AstInfo>::DatabaseName)

source

fn visit_item_name(&mut self, node: &'ast <T as AstInfo>::ItemName)

source

fn visit_nested_statement( &mut self, node: &'ast <T as AstInfo>::NestedStatement, )

source

fn visit_network_policy_name( &mut self, node: &'ast <T as AstInfo>::NetworkPolicyName, )

source

fn visit_object_name(&mut self, node: &'ast <T as AstInfo>::ObjectName)

source

fn visit_role_name(&mut self, node: &'ast <T as AstInfo>::RoleName)

source

fn visit_schema_name(&mut self, node: &'ast <T as AstInfo>::SchemaName)

source

fn visit_table_alias(&mut self, node: &'ast TableAlias)

source

fn visit_table_constraint(&mut self, node: &'ast TableConstraint<T>)

source

fn visit_table_factor(&mut self, node: &'ast TableFactor<T>)

source

fn visit_table_from_source_columns( &mut self, node: &'ast TableFromSourceColumns<T>, )

source

fn visit_table_from_source_option( &mut self, node: &'ast TableFromSourceOption<T>, )

source

fn visit_table_from_source_option_name( &mut self, node: &'ast TableFromSourceOptionName, )

source

fn visit_table_option(&mut self, node: &'ast TableOption<T>)

source

fn visit_table_option_name(&mut self, node: &'ast TableOptionName)

source

fn visit_table_with_joins(&mut self, node: &'ast TableWithJoins<T>)

source

fn visit_target_role_specification( &mut self, node: &'ast TargetRoleSpecification<T>, )

source

fn visit_transaction_access_mode(&mut self, node: &'ast TransactionAccessMode)

source

fn visit_transaction_isolation_level( &mut self, node: &'ast TransactionIsolationLevel, )

source

fn visit_transaction_mode(&mut self, node: &'ast TransactionMode)

source

fn visit_unresolved_database_name(&mut self, node: &'ast UnresolvedDatabaseName)

source

fn visit_unresolved_item_name(&mut self, node: &'ast UnresolvedItemName)

source

fn visit_unresolved_object_name(&mut self, node: &'ast UnresolvedObjectName)

source

fn visit_unresolved_schema_name(&mut self, node: &'ast UnresolvedSchemaName)

source

fn visit_update_statement(&mut self, node: &'ast UpdateStatement<T>)

source

fn visit_validate_connection_statement( &mut self, node: &'ast ValidateConnectionStatement<T>, )

source

fn visit_value(&mut self, node: &'ast Value)

source

fn visit_value_error(&mut self, node: &'ast ValueError)

source

fn visit_values(&mut self, node: &'ast Values<T>)

source

fn visit_version(&mut self, node: &'ast Version)

source

fn visit_view_definition(&mut self, node: &'ast ViewDefinition<T>)

source

fn visit_window_frame(&mut self, node: &'ast WindowFrame)

source

fn visit_window_frame_bound(&mut self, node: &'ast WindowFrameBound)

source

fn visit_window_frame_units(&mut self, node: &'ast WindowFrameUnits)

source

fn visit_window_spec(&mut self, node: &'ast WindowSpec<T>)

source

fn visit_with_option_value(&mut self, node: &'ast WithOptionValue<T>)

Implementors§

source§

impl Visit<'_, Aug> for WindowFuncCollector

source§

impl Visit<'_, Aug> for ExprContainsTemporalVisitor

source§

impl<'a, 'ast> Visit<'ast, Aug> for DependencyVisitor<'a>

source§

impl<'a, 'ast> Visit<'ast, Raw> for QueryIdentAgg<'a>

source§

impl<'ast, T: AstInfo> Visit<'ast, T> for ConstantVisitor