pub struct OracleSourceConfig {Show 17 fields
pub hostname: String,
pub port: u16,
pub username: String,
pub password: String,
pub database: String,
pub pdb_name: Option<String>,
pub schemas: Vec<String>,
pub tables: TableSelection,
pub connect_timeout: Duration,
pub poll_interval: Duration,
pub batch_size: usize,
pub log_mining_strategy: String,
pub archive_log_only_mode: bool,
pub heartbeat_interval: Duration,
pub heartbeat_action_query: Option<String>,
pub heartbeat_topics_prefix: String,
pub heartbeat_topic_name: Option<String>,
}Fields§
§hostname: String§port: u16§username: String§password: String§database: String§pdb_name: Option<String>§schemas: Vec<String>§tables: TableSelection§connect_timeout: Duration§poll_interval: Duration§batch_size: usize§log_mining_strategy: String§archive_log_only_mode: bool§heartbeat_interval: Duration§heartbeat_action_query: Option<String>§heartbeat_topics_prefix: String§heartbeat_topic_name: Option<String>Trait Implementations§
Source§impl Clone for OracleSourceConfig
impl Clone for OracleSourceConfig
Source§impl Debug for OracleSourceConfig
impl Debug for OracleSourceConfig
Source§impl<'de> Deserialize<'de> for OracleSourceConfig
impl<'de> Deserialize<'de> for OracleSourceConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OracleSourceConfig
impl RefUnwindSafe for OracleSourceConfig
impl Send for OracleSourceConfig
impl Sync for OracleSourceConfig
impl Unpin for OracleSourceConfig
impl UnsafeUnpin for OracleSourceConfig
impl UnwindSafe for OracleSourceConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more