pub trait Iden: Send + Sync {
    // Required method
    fn unquoted(&self, s: &mut dyn Write);

    // Provided methods
    fn prepare(&self, s: &mut dyn Write, q: Quote) { ... }
    fn quoted(&self, q: Quote) -> String { ... }
    fn to_string(&self) -> String { ... }
}
Expand description

Identifier

Required Methods§

fn unquoted(&self, s: &mut dyn Write)

Provided Methods§

fn prepare(&self, s: &mut dyn Write, q: Quote)

fn quoted(&self, q: Quote) -> String

fn to_string(&self) -> String

Trait Implementations§

§

impl Debug for dyn Iden

§

fn fmt(&self, formatter: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Implementations on Foreign Types§

§

impl Iden for CharSet

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for CharacterSetFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for CharacterSetFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for CheckConstraintsFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for Collation

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for Column

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for ColumnFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for ColumnsField

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for Entity

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for Has

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for IndexType

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for InformationSchema

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for InformationSchema

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for KeyColumnUsageFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for KeyColumnUsageFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgAttribute

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgClass

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgEnum

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgIndex

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgIndexes

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgNamespace

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PgType

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for PrimaryKey

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for ReferentialConstraintsFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for ReferentialConstraintsFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for SqliteMaster

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for SqliteSchema

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for StatisticsFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for StorageEngine

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for TableConstraintsField

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for TableType

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for TableType

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for TablesFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for TablesFields

§

fn prepare(&self, s: &mut dyn Write, q: Quote)

§

fn unquoted(&self, s: &mut dyn Write)

§

impl Iden for Type

§

fn unquoted(&self, s: &mut dyn Write)

Implementors§

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Actor

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::ActorDispatcher

Source§

impl Iden for CatalogVersion

Source§

impl Iden for Cluster

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Connection

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Database

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Fragment

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Function

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Index

Source§

impl Iden for Object

Source§

impl Iden for ObjectDependency

Source§

impl Iden for Schema

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Sink

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Source

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::StreamingJob

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::SystemParameter

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::Table

Source§

impl Iden for User

Source§

impl Iden for UserPrivilege

Source§

impl Iden for View

Source§

impl Iden for Worker

Source§

impl Iden for risingwave_meta_model_migration::m20230908_072257_init::WorkerProperty

Source§

impl Iden for CompactionConfig

Source§

impl Iden for CompactionStatus

Source§

impl Iden for CompactionTask

Source§

impl Iden for HummockPinnedSnapshot

Source§

impl Iden for HummockPinnedVersion

Source§

impl Iden for HummockSequence

Source§

impl Iden for HummockVersionDelta

Source§

impl Iden for HummockVersionStats

Source§

impl Iden for risingwave_meta_model_migration::m20240304_074901_subscription::Subscription

Source§

impl Iden for risingwave_meta_model_migration::m20240410_082733_with_version_column_migration::Table

Source§

impl Iden for SessionParameter

Source§

impl Iden for risingwave_meta_model_migration::m20240417_062305_subscription_internal_table_name::Subscription

Source§

impl Iden for risingwave_meta_model_migration::m20240418_142249_function_runtime::Function

Source§

impl Iden for risingwave_meta_model_migration::m20240506_112555_subscription_partial_ckpt::Subscription

Source§

impl Iden for Secret

Source§

impl Iden for risingwave_meta_model_migration::m20240525_090457_secret::Sink

Source§

impl Iden for risingwave_meta_model_migration::m20240525_090457_secret::Source

Source§

impl Iden for risingwave_meta_model_migration::m20240617_070131_index_column_properties::Index

Source§

impl Iden for risingwave_meta_model_migration::m20240617_071625_sink_into_table_column::Sink

Source§

impl Iden for risingwave_meta_model_migration::m20240617_071625_sink_into_table_column::Table

Source§

impl Iden for risingwave_meta_model_migration::m20240618_072634_function_compressed_binary::Function

Source§

impl Iden for risingwave_meta_model_migration::m20240630_131430_remove_parallel_unit::Actor

Source§

impl Iden for risingwave_meta_model_migration::m20240630_131430_remove_parallel_unit::Fragment

Source§

impl Iden for risingwave_meta_model_migration::m20240630_131430_remove_parallel_unit::WorkerProperty

Source§

impl Iden for risingwave_meta_model_migration::m20240701_060504_hummock_time_travel::HummockEpochToVersion

Source§

impl Iden for HummockSstableInfo

Source§

impl Iden for HummockTimeTravelDelta

Source§

impl Iden for HummockTimeTravelVersion

Source§

impl Iden for risingwave_meta_model_migration::m20240702_080451_system_param_value::SystemParameter

Source§

impl Iden for risingwave_meta_model_migration::m20240726_063833_auto_schema_change::Table

Source§

impl Iden for risingwave_meta_model_migration::m20240726_063833_auto_schema_change::WorkerProperty

Source§

impl Iden for risingwave_meta_model_migration::m20240806_143329_add_rate_limit_to_source_catalog::Source

Source§

impl Iden for risingwave_meta_model_migration::m20240820_081248_add_time_travel_per_table_epoch::HummockEpochToVersion

Source§

impl Iden for risingwave_meta_model_migration::m20240911_083152_variable_vnode_count::Fragment

Source§

impl Iden for risingwave_meta_model_migration::m20240911_083152_variable_vnode_count::StreamingJob

Source§

impl Iden for risingwave_meta_model_migration::m20240911_083152_variable_vnode_count::Table

Source§

impl Iden for risingwave_meta_model_migration::m20241001_013810_webhook_source::Table

Source§

impl Iden for HummockGcHistory

Source§

impl Iden for risingwave_meta_model_migration::m20241022_072553_node_label::WorkerProperty

Source§

impl Iden for risingwave_meta_model_migration::m20241025_062548_singleton_vnode_count::Fragment

Source§

impl Iden for risingwave_meta_model_migration::m20241025_062548_singleton_vnode_count::Table

Source§

impl Iden for risingwave_meta_model_migration::m20241115_085007_remove_function_type::Function

Source§

impl Iden for risingwave_meta_model_migration::m20241121_101830_table_engine::Table

Source§

impl Iden for risingwave_meta_model_migration::m20241125_043732_connection_params::Connection

Source§

impl Iden for risingwave_meta_model_migration::m20241202_071413_resource_group::Database

Source§

impl Iden for risingwave_meta_model_migration::m20241202_071413_resource_group::StreamingJob

Source§

impl Iden for risingwave_meta_model_migration::m20241202_071413_resource_group::WorkerProperty

Source§

impl Iden for risingwave_meta_model_migration::m20241226_074013_clean_watermark_index_in_pk::Table

Source§

impl Iden for risingwave_meta_model_migration::m20250106_072104_fragment_relation::Actor

Source§

impl Iden for risingwave_meta_model_migration::m20250106_072104_fragment_relation::ActorDispatcher

Source§

impl Iden for risingwave_meta_model_migration::m20250106_072104_fragment_relation::Fragment

Source§

impl Iden for FragmentRelation

Source§

impl Iden for risingwave_meta_model_migration::m20250121_085800_change_wasm_udf_identifier::Function

Source§

impl Iden for risingwave_meta_model_migration::m20250210_170743_function_options::Function

Source§

impl Iden for ExactlyOnceIcebergSinkMetadata

§

impl Iden for Identity

§

impl Iden for MySqlType

§

impl Iden for Alias

§

impl Iden for NullAlias

§

impl Iden for SelectA

§

impl Iden for SelectB

§

impl Iden for PgLTree