risingwave_connector::with_options

Trait WithOptions

source
pub trait WithOptions { }
Expand description

Marker trait for WITH options. Only for #[derive(WithOptions)], should not be used manually.

This is used to ensure the WITH options types have reasonable structure.

TODO: add this bound for sink. There’s a SourceProperties trait for sources, but no similar things for sinks.

Implementations on Foreign Types§

source§

impl WithOptions for bool

source§

impl WithOptions for f64

source§

impl WithOptions for i32

source§

impl WithOptions for i64

source§

impl WithOptions for u8

source§

impl WithOptions for u16

source§

impl WithOptions for u32

source§

impl WithOptions for u64

source§

impl WithOptions for usize

source§

impl WithOptions for BTreeMap<String, String>

source§

impl WithOptions for String

source§

impl WithOptions for Vec<u64>

source§

impl WithOptions for Vec<String>

source§

impl WithOptions for Duration

source§

impl WithOptions for HashMap<String, String>

source§

impl WithOptions for RateShape

source§

impl<T: WithOptions> WithOptions for Option<T>

Implementors§

source§

impl WithOptions for MqttQualityOfService

source§

impl WithOptions for PathPartitionPrefix

source§

impl WithOptions for CompressionCodec

source§

impl WithOptions for CompressionFormat

source§

impl WithOptions for EventType

source§

impl WithOptions for AwsAuthProps

source§

impl WithOptions for KafkaCommon

source§

impl WithOptions for KafkaConnection

source§

impl WithOptions for KafkaPrivateLinkCommon

source§

impl WithOptions for KinesisCommon

source§

impl WithOptions for MongodbCommon

source§

impl WithOptions for NatsCommon

source§

impl WithOptions for PulsarCommon

source§

impl WithOptions for PulsarOauthCommon

source§

impl WithOptions for RdKafkaPropertiesCommon

source§

impl WithOptions for IcebergCommon

source§

impl WithOptions for MqttCommon

source§

impl WithOptions for BigQueryCommon

source§

impl WithOptions for BigQueryConfig

source§

impl WithOptions for ClickHouseCommon

source§

impl WithOptions for ClickHouseConfig

source§

impl WithOptions for DeltaLakeCommon

source§

impl WithOptions for DeltaLakeConfig

source§

impl WithOptions for DorisCommon

source§

impl WithOptions for DorisConfig

source§

impl WithOptions for DynamoDbConfig

source§

impl WithOptions for ElasticSearchOpenSearchConfig

source§

impl WithOptions for AzblobCommon

source§

impl WithOptions for AzblobConfig

source§

impl WithOptions for FsCommon

source§

impl WithOptions for FsConfig

source§

impl WithOptions for GcsCommon

source§

impl WithOptions for GcsConfig

source§

impl WithOptions for BatchingStrategy

source§

impl WithOptions for S3Common

source§

impl WithOptions for S3Config

source§

impl WithOptions for WebhdfsCommon

source§

impl WithOptions for WebhdfsConfig

source§

impl WithOptions for GooglePubSubConfig

source§

impl WithOptions for IcebergConfig

source§

impl WithOptions for KafkaConfig

source§

impl WithOptions for RdKafkaPropertiesProducer

source§

impl WithOptions for KinesisSinkConfig

source§

impl WithOptions for MongodbConfig

source§

impl WithOptions for MqttConfig

source§

impl WithOptions for NatsConfig

source§

impl WithOptions for PulsarConfig

source§

impl WithOptions for PulsarPropertiesProducer

source§

impl WithOptions for RedisCommon

source§

impl WithOptions for RedisConfig

source§

impl WithOptions for SqlServerConfig

source§

impl WithOptions for StarrocksCommon

source§

impl WithOptions for StarrocksConfig

source§

impl WithOptions for DatagenProperties

source§

impl WithOptions for AzblobProperties

source§

impl WithOptions for FsSourceCommon

source§

impl WithOptions for GcsProperties

source§

impl WithOptions for OpendalS3Properties

source§

impl WithOptions for PosixFsProperties

source§

impl WithOptions for S3PropertiesCommon

source§

impl WithOptions for S3Properties

source§

impl WithOptions for PubsubProperties

source§

impl WithOptions for IcebergProperties

source§

impl WithOptions for KafkaProperties

source§

impl WithOptions for RdKafkaPropertiesConsumer

source§

impl WithOptions for KinesisProperties

source§

impl WithOptions for MqttProperties

source§

impl WithOptions for NatsProperties

source§

impl WithOptions for NatsPropertiesConsumer

source§

impl WithOptions for NexmarkProperties

source§

impl WithOptions for PulsarProperties

source§

impl WithOptions for TestSourceProperties

source§

impl<T: CdcSourceTypeTrait> WithOptions for CdcProperties<T>