Enum perspective_client::TableData
source · pub enum TableData {
Schema(Vec<(String, ColumnType)>),
Csv(String),
Arrow(Vec<u8>),
JsonRows(String),
JsonColumns(String),
View(View),
}Expand description
The possible formats of input data which Client::table and
Table::update may take as an argument. The latter method will not work
with TableData::View and TableData::Schema variants, and attempts to
call Table::update with these variants will error.
Variants§
Schema(Vec<(String, ColumnType)>)
Csv(String)
Arrow(Vec<u8>)
JsonRows(String)
JsonColumns(String)
View(View)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TableData
impl !RefUnwindSafe for TableData
impl Send for TableData
impl Sync for TableData
impl Unpin for TableData
impl !UnwindSafe for TableData
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> 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