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