pub struct CsvOpts { /* private fields */ }
Expand description
Options for ingesting csv files. Supported file formats include .csv, .csv.gz
Implementations§
Source§impl CsvOpts
impl CsvOpts
Sourcepub fn new(
source: IngestSource,
target: DatasetIngestTarget,
timestamp_metadata: TimestampMetadata,
) -> Self
pub fn new( source: IngestSource, target: DatasetIngestTarget, timestamp_metadata: TimestampMetadata, ) -> Self
Constructs a new instance of the type.
pub fn source(&self) -> &IngestSource
pub fn target(&self) -> &DatasetIngestTarget
pub fn timestamp_metadata(&self) -> &TimestampMetadata
pub fn channel_prefix(&self) -> &ChannelPrefix
pub fn tag_keys_from_columns(&self) -> Option<&BTreeSet<TagName>>
👎Deprecated: Deprecated in favor of tagColumns.
Sourcepub fn tag_columns(&self) -> Option<&BTreeMap<TagName, ColumnName>>
pub fn tag_columns(&self) -> Option<&BTreeMap<TagName, ColumnName>>
A map of tag names to column names to derive the tag values from.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for CsvOpts
impl<'de> Deserialize<'de> for CsvOpts
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 Ord for CsvOpts
impl Ord for CsvOpts
Source§impl PartialOrd for CsvOpts
impl PartialOrd for CsvOpts
impl Eq for CsvOpts
impl StructuralPartialEq for CsvOpts
Auto Trait Implementations§
impl Freeze for CsvOpts
impl RefUnwindSafe for CsvOpts
impl Send for CsvOpts
impl Sync for CsvOpts
impl Unpin for CsvOpts
impl UnwindSafe for CsvOpts
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request