pub struct Aug;
Trait Implementations§
source§impl AstInfo for Aug
impl AstInfo for Aug
§type NestedStatement = Statement<Raw>
type NestedStatement = Statement<Raw>
The type used for nested statements.
§type ObjectName = ResolvedObjectName
type ObjectName = ResolvedObjectName
The type used for table references.
§type SchemaName = ResolvedSchemaName
type SchemaName = ResolvedSchemaName
The type used for schema names.
§type DatabaseName = ResolvedDatabaseName
type DatabaseName = ResolvedDatabaseName
The type used for database names.
§type ClusterName = ResolvedClusterName
type ClusterName = ResolvedClusterName
The type used for cluster names.
§type DataType = ResolvedDataType
type DataType = ResolvedDataType
The type used for data types.
source§impl Fold<Aug, Aug> for TransientResolver<'_>
impl Fold<Aug, Aug> for TransientResolver<'_>
fn fold_object_name(
&mut self,
object_name: ResolvedObjectName
) -> ResolvedObjectName
fn fold_cluster_name(
&mut self,
node: <Aug as AstInfo>::ClusterName
) -> <Aug as AstInfo>::ClusterName
fn fold_cte_id(
&mut self,
node: <Aug as AstInfo>::CteId
) -> <Aug as AstInfo>::CteId
fn fold_data_type(
&mut self,
node: <Aug as AstInfo>::DataType
) -> <Aug as AstInfo>::DataType
fn fold_database_name(
&mut self,
node: <Aug as AstInfo>::DatabaseName
) -> <Aug as AstInfo>::DatabaseName
fn fold_nested_statement(
&mut self,
node: <Aug as AstInfo>::NestedStatement
) -> <Aug as AstInfo>::NestedStatement
fn fold_schema_name(
&mut self,
node: <Aug as AstInfo>::SchemaName
) -> <Aug as AstInfo>::SchemaName
fn fold_alter_connection_statement(
&mut self,
node: AlterConnectionStatement
) -> AlterConnectionStatement
fn fold_alter_index_action(
&mut self,
node: AlterIndexAction<T>
) -> AlterIndexAction<T2>
fn fold_alter_index_statement(
&mut self,
node: AlterIndexStatement<T>
) -> AlterIndexStatement<T2>
fn fold_alter_object_rename_statement(
&mut self,
node: AlterObjectRenameStatement
) -> AlterObjectRenameStatement
fn fold_alter_secret_statement(
&mut self,
node: AlterSecretStatement<T>
) -> AlterSecretStatement<T2>
fn fold_alter_sink_action(
&mut self,
node: AlterSinkAction<T>
) -> AlterSinkAction<T2>
fn fold_alter_sink_statement(
&mut self,
node: AlterSinkStatement<T>
) -> AlterSinkStatement<T2>
fn fold_alter_source_action(
&mut self,
node: AlterSourceAction<T>
) -> AlterSourceAction<T2>
fn fold_alter_source_statement(
&mut self,
node: AlterSourceStatement<T>
) -> AlterSourceStatement<T2>
fn fold_alter_system_reset_all_statement(
&mut self,
node: AlterSystemResetAllStatement
) -> AlterSystemResetAllStatement
fn fold_alter_system_reset_statement(
&mut self,
node: AlterSystemResetStatement
) -> AlterSystemResetStatement
fn fold_alter_system_set_statement(
&mut self,
node: AlterSystemSetStatement
) -> AlterSystemSetStatement
fn fold_as_of(&mut self, node: AsOf<T>) -> AsOf<T2>
fn fold_assignment(&mut self, node: Assignment<T>) -> Assignment<T2>
fn fold_avro_schema(&mut self, node: AvroSchema<T>) -> AvroSchema<T2>
fn fold_avro_schema_option(
&mut self,
node: AvroSchemaOption<T>
) -> AvroSchemaOption<T2>
fn fold_avro_schema_option_name(
&mut self,
node: AvroSchemaOptionName
) -> AvroSchemaOptionName
fn fold_aws_connection_option(
&mut self,
node: AwsConnectionOption<T>
) -> AwsConnectionOption<T2>
fn fold_aws_connection_option_name(
&mut self,
node: AwsConnectionOptionName
) -> AwsConnectionOptionName
fn fold_aws_privatelink_connection_option(
&mut self,
node: AwsPrivatelinkConnectionOption<T>
) -> AwsPrivatelinkConnectionOption<T2>
fn fold_aws_privatelink_connection_option_name(
&mut self,
node: AwsPrivatelinkConnectionOptionName
) -> AwsPrivatelinkConnectionOptionName
fn fold_catalog_name(&mut self, node: CatalogName) -> CatalogName
fn fold_close_statement(&mut self, node: CloseStatement) -> CloseStatement
fn fold_cluster_option(&mut self, node: ClusterOption<T>) -> ClusterOption<T2>
fn fold_cluster_option_name(
&mut self,
node: ClusterOptionName
) -> ClusterOptionName
fn fold_column_def(&mut self, node: ColumnDef<T>) -> ColumnDef<T2>
fn fold_column_option(&mut self, node: ColumnOption<T>) -> ColumnOption<T2>
fn fold_column_option_def(
&mut self,
node: ColumnOptionDef<T>
) -> ColumnOptionDef<T2>
fn fold_commit_statement(&mut self, node: CommitStatement) -> CommitStatement
fn fold_compression(&mut self, node: Compression) -> Compression
fn fold_copy_direction(&mut self, node: CopyDirection) -> CopyDirection
fn fold_copy_option(&mut self, node: CopyOption<T>) -> CopyOption<T2>
fn fold_copy_option_name(&mut self, node: CopyOptionName) -> CopyOptionName
fn fold_copy_relation(&mut self, node: CopyRelation<T>) -> CopyRelation<T2>
fn fold_copy_statement(&mut self, node: CopyStatement<T>) -> CopyStatement<T2>
fn fold_copy_target(&mut self, node: CopyTarget) -> CopyTarget
fn fold_create_cluster_replica_statement(
&mut self,
node: CreateClusterReplicaStatement<T>
) -> CreateClusterReplicaStatement<T2>
fn fold_create_cluster_statement(
&mut self,
node: CreateClusterStatement<T>
) -> CreateClusterStatement<T2>
fn fold_create_connection(
&mut self,
node: CreateConnection<T>
) -> CreateConnection<T2>
fn fold_create_connection_statement(
&mut self,
node: CreateConnectionStatement<T>
) -> CreateConnectionStatement<T2>
fn fold_create_database_statement(
&mut self,
node: CreateDatabaseStatement
) -> CreateDatabaseStatement
fn fold_create_index_statement(
&mut self,
node: CreateIndexStatement<T>
) -> CreateIndexStatement<T2>
fn fold_create_materialized_view_statement(
&mut self,
node: CreateMaterializedViewStatement<T>
) -> CreateMaterializedViewStatement<T2>
fn fold_create_role_option(&mut self, node: CreateRoleOption) -> CreateRoleOption
fn fold_create_role_statement(
&mut self,
node: CreateRoleStatement
) -> CreateRoleStatement
fn fold_create_schema_statement(
&mut self,
node: CreateSchemaStatement
) -> CreateSchemaStatement
fn fold_create_secret_statement(
&mut self,
node: CreateSecretStatement<T>
) -> CreateSecretStatement<T2>
fn fold_create_sink_connection(
&mut self,
node: CreateSinkConnection<T>
) -> CreateSinkConnection<T2>
fn fold_create_sink_option(
&mut self,
node: CreateSinkOption<T>
) -> CreateSinkOption<T2>
fn fold_create_sink_option_name(
&mut self,
node: CreateSinkOptionName
) -> CreateSinkOptionName
fn fold_create_sink_statement(
&mut self,
node: CreateSinkStatement<T>
) -> CreateSinkStatement<T2>
fn fold_create_source_connection(
&mut self,
node: CreateSourceConnection<T>
) -> CreateSourceConnection<T2>
fn fold_create_source_format(
&mut self,
node: CreateSourceFormat<T>
) -> CreateSourceFormat<T2>
fn fold_create_source_option(
&mut self,
node: CreateSourceOption<T>
) -> CreateSourceOption<T2>
fn fold_create_source_option_name(
&mut self,
node: CreateSourceOptionName
) -> CreateSourceOptionName
fn fold_create_source_statement(
&mut self,
node: CreateSourceStatement<T>
) -> CreateSourceStatement<T2>
fn fold_create_source_subsource(
&mut self,
node: CreateSourceSubsource<T>
) -> CreateSourceSubsource<T2>
fn fold_create_subsource_statement(
&mut self,
node: CreateSubsourceStatement<T>
) -> CreateSubsourceStatement<T2>
fn fold_create_table_statement(
&mut self,
node: CreateTableStatement<T>
) -> CreateTableStatement<T2>
fn fold_create_type_as(&mut self, node: CreateTypeAs<T>) -> CreateTypeAs<T2>
fn fold_create_type_list_option(
&mut self,
node: CreateTypeListOption<T>
) -> CreateTypeListOption<T2>
fn fold_create_type_list_option_name(
&mut self,
node: CreateTypeListOptionName
) -> CreateTypeListOptionName
fn fold_create_type_map_option(
&mut self,
node: CreateTypeMapOption<T>
) -> CreateTypeMapOption<T2>
fn fold_create_type_map_option_name(
&mut self,
node: CreateTypeMapOptionName
) -> CreateTypeMapOptionName
fn fold_create_type_statement(
&mut self,
node: CreateTypeStatement<T>
) -> CreateTypeStatement<T2>
fn fold_create_view_statement(
&mut self,
node: CreateViewStatement<T>
) -> CreateViewStatement<T2>
fn fold_csr_config_option(
&mut self,
node: CsrConfigOption<T>
) -> CsrConfigOption<T2>
fn fold_csr_config_option_name(
&mut self,
node: CsrConfigOptionName
) -> CsrConfigOptionName
fn fold_csr_connection(&mut self, node: CsrConnection<T>) -> CsrConnection<T2>
fn fold_csr_connection_avro(
&mut self,
node: CsrConnectionAvro<T>
) -> CsrConnectionAvro<T2>
fn fold_csr_connection_option(
&mut self,
node: CsrConnectionOption<T>
) -> CsrConnectionOption<T2>
fn fold_csr_connection_option_name(
&mut self,
node: CsrConnectionOptionName
) -> CsrConnectionOptionName
fn fold_csr_connection_protobuf(
&mut self,
node: CsrConnectionProtobuf<T>
) -> CsrConnectionProtobuf<T2>
fn fold_csr_seed_avro(&mut self, node: CsrSeedAvro) -> CsrSeedAvro
fn fold_csr_seed_protobuf(&mut self, node: CsrSeedProtobuf) -> CsrSeedProtobuf
fn fold_csr_seed_protobuf_schema(
&mut self,
node: CsrSeedProtobufSchema
) -> CsrSeedProtobufSchema
fn fold_csv_columns(&mut self, node: CsvColumns) -> CsvColumns
fn fold_cte(&mut self, node: Cte<T>) -> Cte<T2>
fn fold_cte_block(&mut self, node: CteBlock<T>) -> CteBlock<T2>
fn fold_cte_mut_rec(&mut self, node: CteMutRec<T>) -> CteMutRec<T2>
fn fold_cte_mut_rec_column_def(
&mut self,
node: CteMutRecColumnDef<T>
) -> CteMutRecColumnDef<T2>
fn fold_date_time_field(&mut self, node: DateTimeField) -> DateTimeField
fn fold_dbz_mode(&mut self, node: DbzMode) -> DbzMode
fn fold_dbz_tx_metadata_option(
&mut self,
node: DbzTxMetadataOption<T>
) -> DbzTxMetadataOption<T2>
fn fold_deallocate_statement(
&mut self,
node: DeallocateStatement
) -> DeallocateStatement
fn fold_declare_statement(
&mut self,
node: DeclareStatement<T>
) -> DeclareStatement<T2>
fn fold_deferred_object_name(
&mut self,
node: DeferredObjectName<T>
) -> DeferredObjectName<T2>
fn fold_delete_statement(
&mut self,
node: DeleteStatement<T>
) -> DeleteStatement<T2>
fn fold_discard_statement(&mut self, node: DiscardStatement) -> DiscardStatement
fn fold_discard_target(&mut self, node: DiscardTarget) -> DiscardTarget
fn fold_distinct(&mut self, node: Distinct<T>) -> Distinct<T2>
fn fold_drop_cluster_replicas_statement(
&mut self,
node: DropClusterReplicasStatement
) -> DropClusterReplicasStatement
fn fold_drop_clusters_statement(
&mut self,
node: DropClustersStatement
) -> DropClustersStatement
fn fold_drop_database_statement(
&mut self,
node: DropDatabaseStatement
) -> DropDatabaseStatement
fn fold_drop_objects_statement(
&mut self,
node: DropObjectsStatement
) -> DropObjectsStatement
fn fold_drop_roles_statement(
&mut self,
node: DropRolesStatement
) -> DropRolesStatement
fn fold_drop_schema_statement(
&mut self,
node: DropSchemaStatement
) -> DropSchemaStatement
fn fold_envelope(&mut self, node: Envelope) -> Envelope
fn fold_execute_statement(
&mut self,
node: ExecuteStatement<T>
) -> ExecuteStatement<T2>
fn fold_explain_format(&mut self, node: ExplainFormat) -> ExplainFormat
fn fold_explain_options(&mut self, node: ExplainOptions) -> ExplainOptions
fn fold_explain_stage(&mut self, node: ExplainStage) -> ExplainStage
fn fold_explain_statement(
&mut self,
node: ExplainStatement<T>
) -> ExplainStatement<T2>
fn fold_explainee(&mut self, node: Explainee<T>) -> Explainee<T2>
fn fold_expr(&mut self, node: Expr<T>) -> Expr<T2>
fn fold_fetch_direction(&mut self, node: FetchDirection) -> FetchDirection
fn fold_fetch_option(&mut self, node: FetchOption<T>) -> FetchOption<T2>
fn fold_fetch_option_name(&mut self, node: FetchOptionName) -> FetchOptionName
fn fold_fetch_statement(&mut self, node: FetchStatement<T>) -> FetchStatement<T2>
fn fold_format(&mut self, node: Format<T>) -> Format<T2>
fn fold_function(&mut self, node: Function<T>) -> Function<T2>
fn fold_function_args(&mut self, node: FunctionArgs<T>) -> FunctionArgs<T2>
fn fold_homogenizing_function(
&mut self,
node: HomogenizingFunction
) -> HomogenizingFunction
fn fold_ident(&mut self, node: Ident) -> Ident
fn fold_if_exists_behavior(&mut self, node: IfExistsBehavior) -> IfExistsBehavior
fn fold_index_option(&mut self, node: IndexOption<T>) -> IndexOption<T2>
fn fold_index_option_name(&mut self, node: IndexOptionName) -> IndexOptionName
fn fold_insert_source(&mut self, node: InsertSource<T>) -> InsertSource<T2>
fn fold_insert_statement(
&mut self,
node: InsertStatement<T>
) -> InsertStatement<T2>
fn fold_interval_value(&mut self, node: IntervalValue) -> IntervalValue
fn fold_is_expr_construct(&mut self, node: IsExprConstruct) -> IsExprConstruct
fn fold_join(&mut self, node: Join<T>) -> Join<T2>
fn fold_join_constraint(&mut self, node: JoinConstraint<T>) -> JoinConstraint<T2>
fn fold_join_operator(&mut self, node: JoinOperator<T>) -> JoinOperator<T2>
fn fold_kafka_broker(&mut self, node: KafkaBroker<T>) -> KafkaBroker<T2>
fn fold_kafka_broker_aws_privatelink(
&mut self,
node: KafkaBrokerAwsPrivatelink<T>
) -> KafkaBrokerAwsPrivatelink<T2>
fn fold_kafka_broker_aws_privatelink_option(
&mut self,
node: KafkaBrokerAwsPrivatelinkOption<T>
) -> KafkaBrokerAwsPrivatelinkOption<T2>
fn fold_kafka_broker_aws_privatelink_option_name(
&mut self,
node: KafkaBrokerAwsPrivatelinkOptionName
) -> KafkaBrokerAwsPrivatelinkOptionName
fn fold_kafka_broker_tunnel(
&mut self,
node: KafkaBrokerTunnel<T>
) -> KafkaBrokerTunnel<T2>
fn fold_kafka_config_option(
&mut self,
node: KafkaConfigOption<T>
) -> KafkaConfigOption<T2>
fn fold_kafka_config_option_name(
&mut self,
node: KafkaConfigOptionName
) -> KafkaConfigOptionName
fn fold_kafka_connection(
&mut self,
node: KafkaConnection<T>
) -> KafkaConnection<T2>
fn fold_kafka_connection_option(
&mut self,
node: KafkaConnectionOption<T>
) -> KafkaConnectionOption<T2>
fn fold_kafka_connection_option_name(
&mut self,
node: KafkaConnectionOptionName
) -> KafkaConnectionOptionName
fn fold_kafka_sink_key(&mut self, node: KafkaSinkKey) -> KafkaSinkKey
fn fold_kafka_source_connection(
&mut self,
node: KafkaSourceConnection<T>
) -> KafkaSourceConnection<T2>
fn fold_key_constraint(&mut self, node: KeyConstraint) -> KeyConstraint
fn fold_limit(&mut self, node: Limit<T>) -> Limit<T2>
fn fold_load_generator(&mut self, node: LoadGenerator) -> LoadGenerator
fn fold_load_generator_option(
&mut self,
node: LoadGeneratorOption<T>
) -> LoadGeneratorOption<T2>
fn fold_load_generator_option_name(
&mut self,
node: LoadGeneratorOptionName
) -> LoadGeneratorOptionName
fn fold_notice_severity(&mut self, node: NoticeSeverity) -> NoticeSeverity
fn fold_object_type(&mut self, node: ObjectType) -> ObjectType
fn fold_op(&mut self, node: Op) -> Op
fn fold_order_by_expr(&mut self, node: OrderByExpr<T>) -> OrderByExpr<T2>
fn fold_pg_config_option(
&mut self,
node: PgConfigOption<T>
) -> PgConfigOption<T2>
fn fold_pg_config_option_name(
&mut self,
node: PgConfigOptionName
) -> PgConfigOptionName
fn fold_pg_table(&mut self, node: PgTable<T>) -> PgTable<T2>
fn fold_postgres_connection_option(
&mut self,
node: PostgresConnectionOption<T>
) -> PostgresConnectionOption<T2>
fn fold_postgres_connection_option_name(
&mut self,
node: PostgresConnectionOptionName
) -> PostgresConnectionOptionName
fn fold_prepare_statement(
&mut self,
node: PrepareStatement<T>
) -> PrepareStatement<T2>
fn fold_protobuf_schema(&mut self, node: ProtobufSchema<T>) -> ProtobufSchema<T2>
fn fold_qualified_replica(&mut self, node: QualifiedReplica) -> QualifiedReplica
fn fold_query(&mut self, node: Query<T>) -> Query<T2>
fn fold_raise_statement(&mut self, node: RaiseStatement) -> RaiseStatement
fn fold_reader_schema_selection_strategy(
&mut self,
node: ReaderSchemaSelectionStrategy
) -> ReaderSchemaSelectionStrategy
fn fold_referenced_subsources(
&mut self,
node: ReferencedSubsources<T>
) -> ReferencedSubsources<T2>
fn fold_replica_definition(
&mut self,
node: ReplicaDefinition<T>
) -> ReplicaDefinition<T2>
fn fold_replica_option(&mut self, node: ReplicaOption<T>) -> ReplicaOption<T2>
fn fold_replica_option_name(
&mut self,
node: ReplicaOptionName
) -> ReplicaOptionName
fn fold_reset_variable_statement(
&mut self,
node: ResetVariableStatement
) -> ResetVariableStatement
fn fold_rollback_statement(
&mut self,
node: RollbackStatement
) -> RollbackStatement
fn fold_s3_key_source(&mut self, node: S3KeySource) -> S3KeySource
fn fold_schema(&mut self, node: Schema) -> Schema
fn fold_select(&mut self, node: Select<T>) -> Select<T2>
fn fold_select_item(&mut self, node: SelectItem<T>) -> SelectItem<T2>
fn fold_select_option(&mut self, node: SelectOption<T>) -> SelectOption<T2>
fn fold_select_option_name(&mut self, node: SelectOptionName) -> SelectOptionName
fn fold_select_statement(
&mut self,
node: SelectStatement<T>
) -> SelectStatement<T2>
fn fold_set_expr(&mut self, node: SetExpr<T>) -> SetExpr<T2>
fn fold_set_operator(&mut self, node: SetOperator) -> SetOperator
fn fold_set_transaction_statement(
&mut self,
node: SetTransactionStatement
) -> SetTransactionStatement
fn fold_set_variable_statement(
&mut self,
node: SetVariableStatement
) -> SetVariableStatement
fn fold_set_variable_value(&mut self, node: SetVariableValue) -> SetVariableValue
fn fold_show_columns_statement(
&mut self,
node: ShowColumnsStatement<T>
) -> ShowColumnsStatement<T2>
fn fold_show_create_connection_statement(
&mut self,
node: ShowCreateConnectionStatement<T>
) -> ShowCreateConnectionStatement<T2>
fn fold_show_create_index_statement(
&mut self,
node: ShowCreateIndexStatement<T>
) -> ShowCreateIndexStatement<T2>
fn fold_show_create_materialized_view_statement(
&mut self,
node: ShowCreateMaterializedViewStatement<T>
) -> ShowCreateMaterializedViewStatement<T2>
fn fold_show_create_sink_statement(
&mut self,
node: ShowCreateSinkStatement<T>
) -> ShowCreateSinkStatement<T2>
fn fold_show_create_source_statement(
&mut self,
node: ShowCreateSourceStatement<T>
) -> ShowCreateSourceStatement<T2>
fn fold_show_create_table_statement(
&mut self,
node: ShowCreateTableStatement<T>
) -> ShowCreateTableStatement<T2>
fn fold_show_create_view_statement(
&mut self,
node: ShowCreateViewStatement<T>
) -> ShowCreateViewStatement<T2>
fn fold_show_databases_statement(
&mut self,
node: ShowDatabasesStatement<T>
) -> ShowDatabasesStatement<T2>
fn fold_show_object_type(
&mut self,
node: ShowObjectType<T>
) -> ShowObjectType<T2>
fn fold_show_objects_statement(
&mut self,
node: ShowObjectsStatement<T>
) -> ShowObjectsStatement<T2>
fn fold_show_schemas_statement(
&mut self,
node: ShowSchemasStatement<T>
) -> ShowSchemasStatement<T2>
fn fold_show_statement(&mut self, node: ShowStatement<T>) -> ShowStatement<T2>
fn fold_show_statement_filter(
&mut self,
node: ShowStatementFilter<T>
) -> ShowStatementFilter<T2>
fn fold_show_variable_statement(
&mut self,
node: ShowVariableStatement
) -> ShowVariableStatement
fn fold_source_include_metadata(
&mut self,
node: SourceIncludeMetadata
) -> SourceIncludeMetadata
fn fold_source_include_metadata_type(
&mut self,
node: SourceIncludeMetadataType
) -> SourceIncludeMetadataType
fn fold_ssh_connection_option(
&mut self,
node: SshConnectionOption<T>
) -> SshConnectionOption<T2>
fn fold_ssh_connection_option_name(
&mut self,
node: SshConnectionOptionName
) -> SshConnectionOptionName
fn fold_start_transaction_statement(
&mut self,
node: StartTransactionStatement
) -> StartTransactionStatement
fn fold_statement(&mut self, node: Statement<T>) -> Statement<T2>
fn fold_subscribe_option(
&mut self,
node: SubscribeOption<T>
) -> SubscribeOption<T2>
fn fold_subscribe_option_name(
&mut self,
node: SubscribeOptionName
) -> SubscribeOptionName
fn fold_subscribe_relation(
&mut self,
node: SubscribeRelation<T>
) -> SubscribeRelation<T2>
fn fold_subscribe_statement(
&mut self,
node: SubscribeStatement<T>
) -> SubscribeStatement<T2>
fn fold_subscript_position(
&mut self,
node: SubscriptPosition<T>
) -> SubscriptPosition<T2>
fn fold_table_alias(&mut self, node: TableAlias) -> TableAlias
fn fold_table_constraint(
&mut self,
node: TableConstraint<T>
) -> TableConstraint<T2>
fn fold_table_factor(&mut self, node: TableFactor<T>) -> TableFactor<T2>
fn fold_table_function(&mut self, node: TableFunction<T>) -> TableFunction<T2>
fn fold_table_with_joins(
&mut self,
node: TableWithJoins<T>
) -> TableWithJoins<T2>
fn fold_transaction_access_mode(
&mut self,
node: TransactionAccessMode
) -> TransactionAccessMode
fn fold_transaction_isolation_level(
&mut self,
node: TransactionIsolationLevel
) -> TransactionIsolationLevel
fn fold_transaction_mode(&mut self, node: TransactionMode) -> TransactionMode
fn fold_unresolved_database_name(
&mut self,
node: UnresolvedDatabaseName
) -> UnresolvedDatabaseName
fn fold_unresolved_object_name(
&mut self,
node: UnresolvedObjectName
) -> UnresolvedObjectName
fn fold_unresolved_schema_name(
&mut self,
node: UnresolvedSchemaName
) -> UnresolvedSchemaName
fn fold_update_statement(
&mut self,
node: UpdateStatement<T>
) -> UpdateStatement<T2>
fn fold_value(&mut self, node: Value) -> Value
fn fold_value_error(&mut self, node: ValueError) -> ValueError
fn fold_values(&mut self, node: Values<T>) -> Values<T2>
fn fold_view_definition(&mut self, node: ViewDefinition<T>) -> ViewDefinition<T2>
fn fold_window_frame(&mut self, node: WindowFrame) -> WindowFrame
fn fold_window_frame_bound(&mut self, node: WindowFrameBound) -> WindowFrameBound
fn fold_window_frame_units(&mut self, node: WindowFrameUnits) -> WindowFrameUnits
fn fold_window_spec(&mut self, node: WindowSpec<T>) -> WindowSpec<T2>
fn fold_with_option_value(
&mut self,
node: WithOptionValue<T>
) -> WithOptionValue<T2>
source§impl<'a> Fold<Raw, Aug> for NameResolver<'a>
impl<'a> Fold<Raw, Aug> for NameResolver<'a>
fn fold_nested_statement(
&mut self,
stmt: <Raw as AstInfo>::NestedStatement
) -> <Aug as AstInfo>::NestedStatement
fn fold_query(&mut self, q: Query<Raw>) -> Query<Aug>
fn fold_cte_id(
&mut self,
_id: <Raw as AstInfo>::CteId
) -> <Aug as AstInfo>::CteId
fn fold_object_name(
&mut self,
object_name: <Raw as AstInfo>::ObjectName
) -> <Aug as AstInfo>::ObjectName
fn fold_data_type(
&mut self,
data_type: <Raw as AstInfo>::DataType
) -> <Aug as AstInfo>::DataType
fn fold_schema_name(
&mut self,
name: <Raw as AstInfo>::SchemaName
) -> <Aug as AstInfo>::SchemaName
fn fold_database_name(
&mut self,
database_name: <Raw as AstInfo>::DatabaseName
) -> <Aug as AstInfo>::DatabaseName
fn fold_cluster_name(
&mut self,
cluster_name: <Raw as AstInfo>::ClusterName
) -> <Aug as AstInfo>::ClusterName
fn fold_with_option_value(
&mut self,
node: WithOptionValue<Raw>
) -> WithOptionValue<Aug>
fn fold_alter_connection_statement(
&mut self,
node: AlterConnectionStatement
) -> AlterConnectionStatement
fn fold_alter_index_action(
&mut self,
node: AlterIndexAction<T>
) -> AlterIndexAction<T2>
fn fold_alter_index_statement(
&mut self,
node: AlterIndexStatement<T>
) -> AlterIndexStatement<T2>
fn fold_alter_object_rename_statement(
&mut self,
node: AlterObjectRenameStatement
) -> AlterObjectRenameStatement
fn fold_alter_secret_statement(
&mut self,
node: AlterSecretStatement<T>
) -> AlterSecretStatement<T2>
fn fold_alter_sink_action(
&mut self,
node: AlterSinkAction<T>
) -> AlterSinkAction<T2>
fn fold_alter_sink_statement(
&mut self,
node: AlterSinkStatement<T>
) -> AlterSinkStatement<T2>
fn fold_alter_source_action(
&mut self,
node: AlterSourceAction<T>
) -> AlterSourceAction<T2>
fn fold_alter_source_statement(
&mut self,
node: AlterSourceStatement<T>
) -> AlterSourceStatement<T2>
fn fold_alter_system_reset_all_statement(
&mut self,
node: AlterSystemResetAllStatement
) -> AlterSystemResetAllStatement
fn fold_alter_system_reset_statement(
&mut self,
node: AlterSystemResetStatement
) -> AlterSystemResetStatement
fn fold_alter_system_set_statement(
&mut self,
node: AlterSystemSetStatement
) -> AlterSystemSetStatement
fn fold_as_of(&mut self, node: AsOf<T>) -> AsOf<T2>
fn fold_assignment(&mut self, node: Assignment<T>) -> Assignment<T2>
fn fold_avro_schema(&mut self, node: AvroSchema<T>) -> AvroSchema<T2>
fn fold_avro_schema_option(
&mut self,
node: AvroSchemaOption<T>
) -> AvroSchemaOption<T2>
fn fold_avro_schema_option_name(
&mut self,
node: AvroSchemaOptionName
) -> AvroSchemaOptionName
fn fold_aws_connection_option(
&mut self,
node: AwsConnectionOption<T>
) -> AwsConnectionOption<T2>
fn fold_aws_connection_option_name(
&mut self,
node: AwsConnectionOptionName
) -> AwsConnectionOptionName
fn fold_aws_privatelink_connection_option(
&mut self,
node: AwsPrivatelinkConnectionOption<T>
) -> AwsPrivatelinkConnectionOption<T2>
fn fold_aws_privatelink_connection_option_name(
&mut self,
node: AwsPrivatelinkConnectionOptionName
) -> AwsPrivatelinkConnectionOptionName
fn fold_catalog_name(&mut self, node: CatalogName) -> CatalogName
fn fold_close_statement(&mut self, node: CloseStatement) -> CloseStatement
fn fold_cluster_option(&mut self, node: ClusterOption<T>) -> ClusterOption<T2>
fn fold_cluster_option_name(
&mut self,
node: ClusterOptionName
) -> ClusterOptionName
fn fold_column_def(&mut self, node: ColumnDef<T>) -> ColumnDef<T2>
fn fold_column_option(&mut self, node: ColumnOption<T>) -> ColumnOption<T2>
fn fold_column_option_def(
&mut self,
node: ColumnOptionDef<T>
) -> ColumnOptionDef<T2>
fn fold_commit_statement(&mut self, node: CommitStatement) -> CommitStatement
fn fold_compression(&mut self, node: Compression) -> Compression
fn fold_copy_direction(&mut self, node: CopyDirection) -> CopyDirection
fn fold_copy_option(&mut self, node: CopyOption<T>) -> CopyOption<T2>
fn fold_copy_option_name(&mut self, node: CopyOptionName) -> CopyOptionName
fn fold_copy_relation(&mut self, node: CopyRelation<T>) -> CopyRelation<T2>
fn fold_copy_statement(&mut self, node: CopyStatement<T>) -> CopyStatement<T2>
fn fold_copy_target(&mut self, node: CopyTarget) -> CopyTarget
fn fold_create_cluster_replica_statement(
&mut self,
node: CreateClusterReplicaStatement<T>
) -> CreateClusterReplicaStatement<T2>
fn fold_create_cluster_statement(
&mut self,
node: CreateClusterStatement<T>
) -> CreateClusterStatement<T2>
fn fold_create_connection(
&mut self,
node: CreateConnection<T>
) -> CreateConnection<T2>
fn fold_create_connection_statement(
&mut self,
node: CreateConnectionStatement<T>
) -> CreateConnectionStatement<T2>
fn fold_create_database_statement(
&mut self,
node: CreateDatabaseStatement
) -> CreateDatabaseStatement
fn fold_create_index_statement(
&mut self,
node: CreateIndexStatement<T>
) -> CreateIndexStatement<T2>
fn fold_create_materialized_view_statement(
&mut self,
node: CreateMaterializedViewStatement<T>
) -> CreateMaterializedViewStatement<T2>
fn fold_create_role_option(&mut self, node: CreateRoleOption) -> CreateRoleOption
fn fold_create_role_statement(
&mut self,
node: CreateRoleStatement
) -> CreateRoleStatement
fn fold_create_schema_statement(
&mut self,
node: CreateSchemaStatement
) -> CreateSchemaStatement
fn fold_create_secret_statement(
&mut self,
node: CreateSecretStatement<T>
) -> CreateSecretStatement<T2>
fn fold_create_sink_connection(
&mut self,
node: CreateSinkConnection<T>
) -> CreateSinkConnection<T2>
fn fold_create_sink_option(
&mut self,
node: CreateSinkOption<T>
) -> CreateSinkOption<T2>
fn fold_create_sink_option_name(
&mut self,
node: CreateSinkOptionName
) -> CreateSinkOptionName
fn fold_create_sink_statement(
&mut self,
node: CreateSinkStatement<T>
) -> CreateSinkStatement<T2>
fn fold_create_source_connection(
&mut self,
node: CreateSourceConnection<T>
) -> CreateSourceConnection<T2>
fn fold_create_source_format(
&mut self,
node: CreateSourceFormat<T>
) -> CreateSourceFormat<T2>
fn fold_create_source_option(
&mut self,
node: CreateSourceOption<T>
) -> CreateSourceOption<T2>
fn fold_create_source_option_name(
&mut self,
node: CreateSourceOptionName
) -> CreateSourceOptionName
fn fold_create_source_statement(
&mut self,
node: CreateSourceStatement<T>
) -> CreateSourceStatement<T2>
fn fold_create_source_subsource(
&mut self,
node: CreateSourceSubsource<T>
) -> CreateSourceSubsource<T2>
fn fold_create_subsource_statement(
&mut self,
node: CreateSubsourceStatement<T>
) -> CreateSubsourceStatement<T2>
fn fold_create_table_statement(
&mut self,
node: CreateTableStatement<T>
) -> CreateTableStatement<T2>
fn fold_create_type_as(&mut self, node: CreateTypeAs<T>) -> CreateTypeAs<T2>
fn fold_create_type_list_option(
&mut self,
node: CreateTypeListOption<T>
) -> CreateTypeListOption<T2>
fn fold_create_type_list_option_name(
&mut self,
node: CreateTypeListOptionName
) -> CreateTypeListOptionName
fn fold_create_type_map_option(
&mut self,
node: CreateTypeMapOption<T>
) -> CreateTypeMapOption<T2>
fn fold_create_type_map_option_name(
&mut self,
node: CreateTypeMapOptionName
) -> CreateTypeMapOptionName
fn fold_create_type_statement(
&mut self,
node: CreateTypeStatement<T>
) -> CreateTypeStatement<T2>
fn fold_create_view_statement(
&mut self,
node: CreateViewStatement<T>
) -> CreateViewStatement<T2>
fn fold_csr_config_option(
&mut self,
node: CsrConfigOption<T>
) -> CsrConfigOption<T2>
fn fold_csr_config_option_name(
&mut self,
node: CsrConfigOptionName
) -> CsrConfigOptionName
fn fold_csr_connection(&mut self, node: CsrConnection<T>) -> CsrConnection<T2>
fn fold_csr_connection_avro(
&mut self,
node: CsrConnectionAvro<T>
) -> CsrConnectionAvro<T2>
fn fold_csr_connection_option(
&mut self,
node: CsrConnectionOption<T>
) -> CsrConnectionOption<T2>
fn fold_csr_connection_option_name(
&mut self,
node: CsrConnectionOptionName
) -> CsrConnectionOptionName
fn fold_csr_connection_protobuf(
&mut self,
node: CsrConnectionProtobuf<T>
) -> CsrConnectionProtobuf<T2>
fn fold_csr_seed_avro(&mut self, node: CsrSeedAvro) -> CsrSeedAvro
fn fold_csr_seed_protobuf(&mut self, node: CsrSeedProtobuf) -> CsrSeedProtobuf
fn fold_csr_seed_protobuf_schema(
&mut self,
node: CsrSeedProtobufSchema
) -> CsrSeedProtobufSchema
fn fold_csv_columns(&mut self, node: CsvColumns) -> CsvColumns
fn fold_cte(&mut self, node: Cte<T>) -> Cte<T2>
fn fold_cte_block(&mut self, node: CteBlock<T>) -> CteBlock<T2>
fn fold_cte_mut_rec(&mut self, node: CteMutRec<T>) -> CteMutRec<T2>
fn fold_cte_mut_rec_column_def(
&mut self,
node: CteMutRecColumnDef<T>
) -> CteMutRecColumnDef<T2>
fn fold_date_time_field(&mut self, node: DateTimeField) -> DateTimeField
fn fold_dbz_mode(&mut self, node: DbzMode) -> DbzMode
fn fold_dbz_tx_metadata_option(
&mut self,
node: DbzTxMetadataOption<T>
) -> DbzTxMetadataOption<T2>
fn fold_deallocate_statement(
&mut self,
node: DeallocateStatement
) -> DeallocateStatement
fn fold_declare_statement(
&mut self,
node: DeclareStatement<T>
) -> DeclareStatement<T2>
fn fold_deferred_object_name(
&mut self,
node: DeferredObjectName<T>
) -> DeferredObjectName<T2>
fn fold_delete_statement(
&mut self,
node: DeleteStatement<T>
) -> DeleteStatement<T2>
fn fold_discard_statement(&mut self, node: DiscardStatement) -> DiscardStatement
fn fold_discard_target(&mut self, node: DiscardTarget) -> DiscardTarget
fn fold_distinct(&mut self, node: Distinct<T>) -> Distinct<T2>
fn fold_drop_cluster_replicas_statement(
&mut self,
node: DropClusterReplicasStatement
) -> DropClusterReplicasStatement
fn fold_drop_clusters_statement(
&mut self,
node: DropClustersStatement
) -> DropClustersStatement
fn fold_drop_database_statement(
&mut self,
node: DropDatabaseStatement
) -> DropDatabaseStatement
fn fold_drop_objects_statement(
&mut self,
node: DropObjectsStatement
) -> DropObjectsStatement
fn fold_drop_roles_statement(
&mut self,
node: DropRolesStatement
) -> DropRolesStatement
fn fold_drop_schema_statement(
&mut self,
node: DropSchemaStatement
) -> DropSchemaStatement
fn fold_envelope(&mut self, node: Envelope) -> Envelope
fn fold_execute_statement(
&mut self,
node: ExecuteStatement<T>
) -> ExecuteStatement<T2>
fn fold_explain_format(&mut self, node: ExplainFormat) -> ExplainFormat
fn fold_explain_options(&mut self, node: ExplainOptions) -> ExplainOptions
fn fold_explain_stage(&mut self, node: ExplainStage) -> ExplainStage
fn fold_explain_statement(
&mut self,
node: ExplainStatement<T>
) -> ExplainStatement<T2>
fn fold_explainee(&mut self, node: Explainee<T>) -> Explainee<T2>
fn fold_expr(&mut self, node: Expr<T>) -> Expr<T2>
fn fold_fetch_direction(&mut self, node: FetchDirection) -> FetchDirection
fn fold_fetch_option(&mut self, node: FetchOption<T>) -> FetchOption<T2>
fn fold_fetch_option_name(&mut self, node: FetchOptionName) -> FetchOptionName
fn fold_fetch_statement(&mut self, node: FetchStatement<T>) -> FetchStatement<T2>
fn fold_format(&mut self, node: Format<T>) -> Format<T2>
fn fold_function(&mut self, node: Function<T>) -> Function<T2>
fn fold_function_args(&mut self, node: FunctionArgs<T>) -> FunctionArgs<T2>
fn fold_homogenizing_function(
&mut self,
node: HomogenizingFunction
) -> HomogenizingFunction
fn fold_ident(&mut self, node: Ident) -> Ident
fn fold_if_exists_behavior(&mut self, node: IfExistsBehavior) -> IfExistsBehavior
fn fold_index_option(&mut self, node: IndexOption<T>) -> IndexOption<T2>
fn fold_index_option_name(&mut self, node: IndexOptionName) -> IndexOptionName
fn fold_insert_source(&mut self, node: InsertSource<T>) -> InsertSource<T2>
fn fold_insert_statement(
&mut self,
node: InsertStatement<T>
) -> InsertStatement<T2>
fn fold_interval_value(&mut self, node: IntervalValue) -> IntervalValue
fn fold_is_expr_construct(&mut self, node: IsExprConstruct) -> IsExprConstruct
fn fold_join(&mut self, node: Join<T>) -> Join<T2>
fn fold_join_constraint(&mut self, node: JoinConstraint<T>) -> JoinConstraint<T2>
fn fold_join_operator(&mut self, node: JoinOperator<T>) -> JoinOperator<T2>
fn fold_kafka_broker(&mut self, node: KafkaBroker<T>) -> KafkaBroker<T2>
fn fold_kafka_broker_aws_privatelink(
&mut self,
node: KafkaBrokerAwsPrivatelink<T>
) -> KafkaBrokerAwsPrivatelink<T2>
fn fold_kafka_broker_aws_privatelink_option(
&mut self,
node: KafkaBrokerAwsPrivatelinkOption<T>
) -> KafkaBrokerAwsPrivatelinkOption<T2>
fn fold_kafka_broker_aws_privatelink_option_name(
&mut self,
node: KafkaBrokerAwsPrivatelinkOptionName
) -> KafkaBrokerAwsPrivatelinkOptionName
fn fold_kafka_broker_tunnel(
&mut self,
node: KafkaBrokerTunnel<T>
) -> KafkaBrokerTunnel<T2>
fn fold_kafka_config_option(
&mut self,
node: KafkaConfigOption<T>
) -> KafkaConfigOption<T2>
fn fold_kafka_config_option_name(
&mut self,
node: KafkaConfigOptionName
) -> KafkaConfigOptionName
fn fold_kafka_connection(
&mut self,
node: KafkaConnection<T>
) -> KafkaConnection<T2>
fn fold_kafka_connection_option(
&mut self,
node: KafkaConnectionOption<T>
) -> KafkaConnectionOption<T2>
fn fold_kafka_connection_option_name(
&mut self,
node: KafkaConnectionOptionName
) -> KafkaConnectionOptionName
fn fold_kafka_sink_key(&mut self, node: KafkaSinkKey) -> KafkaSinkKey
fn fold_kafka_source_connection(
&mut self,
node: KafkaSourceConnection<T>
) -> KafkaSourceConnection<T2>
fn fold_key_constraint(&mut self, node: KeyConstraint) -> KeyConstraint
fn fold_limit(&mut self, node: Limit<T>) -> Limit<T2>
fn fold_load_generator(&mut self, node: LoadGenerator) -> LoadGenerator
fn fold_load_generator_option(
&mut self,
node: LoadGeneratorOption<T>
) -> LoadGeneratorOption<T2>
fn fold_load_generator_option_name(
&mut self,
node: LoadGeneratorOptionName
) -> LoadGeneratorOptionName
fn fold_notice_severity(&mut self, node: NoticeSeverity) -> NoticeSeverity
fn fold_object_type(&mut self, node: ObjectType) -> ObjectType
fn fold_op(&mut self, node: Op) -> Op
fn fold_order_by_expr(&mut self, node: OrderByExpr<T>) -> OrderByExpr<T2>
fn fold_pg_config_option(
&mut self,
node: PgConfigOption<T>
) -> PgConfigOption<T2>
fn fold_pg_config_option_name(
&mut self,
node: PgConfigOptionName
) -> PgConfigOptionName
fn fold_pg_table(&mut self, node: PgTable<T>) -> PgTable<T2>
fn fold_postgres_connection_option(
&mut self,
node: PostgresConnectionOption<T>
) -> PostgresConnectionOption<T2>
fn fold_postgres_connection_option_name(
&mut self,
node: PostgresConnectionOptionName
) -> PostgresConnectionOptionName
fn fold_prepare_statement(
&mut self,
node: PrepareStatement<T>
) -> PrepareStatement<T2>
fn fold_protobuf_schema(&mut self, node: ProtobufSchema<T>) -> ProtobufSchema<T2>
fn fold_qualified_replica(&mut self, node: QualifiedReplica) -> QualifiedReplica
fn fold_raise_statement(&mut self, node: RaiseStatement) -> RaiseStatement
fn fold_reader_schema_selection_strategy(
&mut self,
node: ReaderSchemaSelectionStrategy
) -> ReaderSchemaSelectionStrategy
fn fold_referenced_subsources(
&mut self,
node: ReferencedSubsources<T>
) -> ReferencedSubsources<T2>
fn fold_replica_definition(
&mut self,
node: ReplicaDefinition<T>
) -> ReplicaDefinition<T2>
fn fold_replica_option(&mut self, node: ReplicaOption<T>) -> ReplicaOption<T2>
fn fold_replica_option_name(
&mut self,
node: ReplicaOptionName
) -> ReplicaOptionName
fn fold_reset_variable_statement(
&mut self,
node: ResetVariableStatement
) -> ResetVariableStatement
fn fold_rollback_statement(
&mut self,
node: RollbackStatement
) -> RollbackStatement
fn fold_s3_key_source(&mut self, node: S3KeySource) -> S3KeySource
fn fold_schema(&mut self, node: Schema) -> Schema
fn fold_select(&mut self, node: Select<T>) -> Select<T2>
fn fold_select_item(&mut self, node: SelectItem<T>) -> SelectItem<T2>
fn fold_select_option(&mut self, node: SelectOption<T>) -> SelectOption<T2>
fn fold_select_option_name(&mut self, node: SelectOptionName) -> SelectOptionName
fn fold_select_statement(
&mut self,
node: SelectStatement<T>
) -> SelectStatement<T2>
fn fold_set_expr(&mut self, node: SetExpr<T>) -> SetExpr<T2>
fn fold_set_operator(&mut self, node: SetOperator) -> SetOperator
fn fold_set_transaction_statement(
&mut self,
node: SetTransactionStatement
) -> SetTransactionStatement
fn fold_set_variable_statement(
&mut self,
node: SetVariableStatement
) -> SetVariableStatement
fn fold_set_variable_value(&mut self, node: SetVariableValue) -> SetVariableValue
fn fold_show_columns_statement(
&mut self,
node: ShowColumnsStatement<T>
) -> ShowColumnsStatement<T2>
fn fold_show_create_connection_statement(
&mut self,
node: ShowCreateConnectionStatement<T>
) -> ShowCreateConnectionStatement<T2>
fn fold_show_create_index_statement(
&mut self,
node: ShowCreateIndexStatement<T>
) -> ShowCreateIndexStatement<T2>
fn fold_show_create_materialized_view_statement(
&mut self,
node: ShowCreateMaterializedViewStatement<T>
) -> ShowCreateMaterializedViewStatement<T2>
fn fold_show_create_sink_statement(
&mut self,
node: ShowCreateSinkStatement<T>
) -> ShowCreateSinkStatement<T2>
fn fold_show_create_source_statement(
&mut self,
node: ShowCreateSourceStatement<T>
) -> ShowCreateSourceStatement<T2>
fn fold_show_create_table_statement(
&mut self,
node: ShowCreateTableStatement<T>
) -> ShowCreateTableStatement<T2>
fn fold_show_create_view_statement(
&mut self,
node: ShowCreateViewStatement<T>
) -> ShowCreateViewStatement<T2>
fn fold_show_databases_statement(
&mut self,
node: ShowDatabasesStatement<T>
) -> ShowDatabasesStatement<T2>
fn fold_show_object_type(
&mut self,
node: ShowObjectType<T>
) -> ShowObjectType<T2>
fn fold_show_objects_statement(
&mut self,
node: ShowObjectsStatement<T>
) -> ShowObjectsStatement<T2>
fn fold_show_schemas_statement(
&mut self,
node: ShowSchemasStatement<T>
) -> ShowSchemasStatement<T2>
fn fold_show_statement(&mut self, node: ShowStatement<T>) -> ShowStatement<T2>
fn fold_show_statement_filter(
&mut self,
node: ShowStatementFilter<T>
) -> ShowStatementFilter<T2>
fn fold_show_variable_statement(
&mut self,
node: ShowVariableStatement
) -> ShowVariableStatement
fn fold_source_include_metadata(
&mut self,
node: SourceIncludeMetadata
) -> SourceIncludeMetadata
fn fold_source_include_metadata_type(
&mut self,
node: SourceIncludeMetadataType
) -> SourceIncludeMetadataType
fn fold_ssh_connection_option(
&mut self,
node: SshConnectionOption<T>
) -> SshConnectionOption<T2>
fn fold_ssh_connection_option_name(
&mut self,
node: SshConnectionOptionName
) -> SshConnectionOptionName
fn fold_start_transaction_statement(
&mut self,
node: StartTransactionStatement
) -> StartTransactionStatement
fn fold_statement(&mut self, node: Statement<T>) -> Statement<T2>
fn fold_subscribe_option(
&mut self,
node: SubscribeOption<T>
) -> SubscribeOption<T2>
fn fold_subscribe_option_name(
&mut self,
node: SubscribeOptionName
) -> SubscribeOptionName
fn fold_subscribe_relation(
&mut self,
node: SubscribeRelation<T>
) -> SubscribeRelation<T2>
fn fold_subscribe_statement(
&mut self,
node: SubscribeStatement<T>
) -> SubscribeStatement<T2>
fn fold_subscript_position(
&mut self,
node: SubscriptPosition<T>
) -> SubscriptPosition<T2>
fn fold_table_alias(&mut self, node: TableAlias) -> TableAlias
fn fold_table_constraint(
&mut self,
node: TableConstraint<T>
) -> TableConstraint<T2>
fn fold_table_factor(&mut self, node: TableFactor<T>) -> TableFactor<T2>
fn fold_table_function(&mut self, node: TableFunction<T>) -> TableFunction<T2>
fn fold_table_with_joins(
&mut self,
node: TableWithJoins<T>
) -> TableWithJoins<T2>
fn fold_transaction_access_mode(
&mut self,
node: TransactionAccessMode
) -> TransactionAccessMode
fn fold_transaction_isolation_level(
&mut self,
node: TransactionIsolationLevel
) -> TransactionIsolationLevel
fn fold_transaction_mode(&mut self, node: TransactionMode) -> TransactionMode
fn fold_unresolved_database_name(
&mut self,
node: UnresolvedDatabaseName
) -> UnresolvedDatabaseName
fn fold_unresolved_object_name(
&mut self,
node: UnresolvedObjectName
) -> UnresolvedObjectName
fn fold_unresolved_schema_name(
&mut self,
node: UnresolvedSchemaName
) -> UnresolvedSchemaName
fn fold_update_statement(
&mut self,
node: UpdateStatement<T>
) -> UpdateStatement<T2>
fn fold_value(&mut self, node: Value) -> Value
fn fold_value_error(&mut self, node: ValueError) -> ValueError
fn fold_values(&mut self, node: Values<T>) -> Values<T2>
fn fold_view_definition(&mut self, node: ViewDefinition<T>) -> ViewDefinition<T2>
fn fold_window_frame(&mut self, node: WindowFrame) -> WindowFrame
fn fold_window_frame_bound(&mut self, node: WindowFrameBound) -> WindowFrameBound
fn fold_window_frame_units(&mut self, node: WindowFrameUnits) -> WindowFrameUnits
fn fold_window_spec(&mut self, node: WindowSpec<T>) -> WindowSpec<T2>
source§impl Ord for Aug
impl Ord for Aug
source§impl PartialOrd<Aug> for Aug
impl PartialOrd<Aug> for Aug
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more