pub struct LoadCsvOp {
pub with_headers: bool,
pub path: String,
pub variable: String,
pub field_terminator: Option<char>,
}Expand description
LOAD CSV operator: reads a CSV file and produces rows.
With headers, each row is bound as a Value::Map with column names as keys.
Without headers, each row is bound as a Value::List of string values.
Fields§
§with_headers: boolWhether the CSV file has a header row.
path: StringFile path (local filesystem).
variable: StringVariable name to bind each row to.
field_terminator: Option<char>Field separator character (default: comma).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LoadCsvOp
impl RefUnwindSafe for LoadCsvOp
impl Send for LoadCsvOp
impl Sync for LoadCsvOp
impl Unpin for LoadCsvOp
impl UnsafeUnpin for LoadCsvOp
impl UnwindSafe for LoadCsvOp
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more