risingwave_connector/connector_common/
mod.rs1mod mqtt_common;
18pub use mqtt_common::{MqttCommon, QualityOfService as MqttQualityOfService};
19
20mod common;
21pub use common::{
22 AwsAuthProps, AwsPrivateLinkItem, DISABLE_DEFAULT_CREDENTIAL, KafkaCommon,
23 KafkaConnectionProps, KafkaPrivateLinkCommon, KinesisCommon, MongodbCommon, NatsCommon,
24 NatsConnectionProps, PRIVATE_LINK_BROKER_REWRITE_MAP_KEY, PRIVATE_LINK_TARGETS_KEY,
25 PulsarCommon, PulsarOauthCommon, RdKafkaPropertiesCommon, SHARED_NATS_CLIENT,
26 TcpKeepaliveConfig,
27};
28mod connection;
29pub use connection::{
30 ConfluentSchemaRegistryConnection, Connection, ElasticsearchConnection, IcebergConnection,
31 KafkaConnection, SCHEMA_REGISTRY_CONNECTION_TYPE, read_kafka_log_level, validate_connection,
32};
33pub use iceberg::compaction::{IcebergCommittedSnapshot, IcebergSinkCompactionUpdate};
34
35mod iceberg;
36#[cfg(not(madsim))]
37mod maybe_tls_connector;
38pub mod postgres;
39
40pub use iceberg::{
41 IcebergCatalogKind, IcebergCatalogRuntime, IcebergCommon, IcebergTableIdentifier,
42 ResolvedIcebergCatalogConfig, iceberg_java_catalog_props_from_options,
43};
44pub use postgres::{
45 PgConnectionConfig, PostgresExternalTable, SslMode, create_pg_client,
46 create_pg_client_from_properties, discover_pgvector_dimensions,
47 pg_connection_config_from_properties,
48};
49
50#[cfg(test)]
51mod common_test;