pub struct RawParserConfig {
pub mode: RawParserMode,
pub column_name: Option<String>,
}Fields§
§mode: RawParserModeIngestion mode.
blob(default) - ingest the entire data chunk received from the transport connector as a single SQL row. For message-oriented transports, such as Kafka or Pub/Sub, an input chunk corresponds to a message. For file-based transports, e.g., the URL connector or the S3 connector, a chunk represents an entire file or object.lines- split the input byte stream on the new line character (\n) and ingest each line as a separate SQL row.
column_name: Option<String>Table column that will store the raw value.
This setting is required if the table has more than 1 column.
Trait Implementations§
Source§impl Clone for RawParserConfig
impl Clone for RawParserConfig
Source§fn clone(&self) -> RawParserConfig
fn clone(&self) -> RawParserConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RawParserConfig
impl Debug for RawParserConfig
Source§impl Default for RawParserConfig
impl Default for RawParserConfig
Source§fn default() -> RawParserConfig
fn default() -> RawParserConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RawParserConfigwhere
RawParserConfig: Default,
impl<'de> Deserialize<'de> for RawParserConfigwhere
RawParserConfig: Default,
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
Source§impl Serialize for RawParserConfig
impl Serialize for RawParserConfig
Auto Trait Implementations§
impl Freeze for RawParserConfig
impl RefUnwindSafe for RawParserConfig
impl Send for RawParserConfig
impl Sync for RawParserConfig
impl Unpin for RawParserConfig
impl UnwindSafe for RawParserConfig
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