pub struct TupleData {
pub columns: Vec<ColumnData>,
}Expand description
Tuple (row) data
Fields§
§columns: Vec<ColumnData>Implementations§
Source§impl TupleData
impl TupleData
pub fn new(columns: Vec<ColumnData>) -> TupleData
Sourcepub fn get_column(&self, index: usize) -> Option<&ColumnData>
pub fn get_column(&self, index: usize) -> Option<&ColumnData>
Get column data by index
Sourcepub fn column_count(&self) -> usize
pub fn column_count(&self) -> usize
Get the number of columns
Sourcepub fn to_hash_map(&self, relation: &RelationInfo) -> HashMap<String, Value>
pub fn to_hash_map(&self, relation: &RelationInfo) -> HashMap<String, Value>
Convert to a HashMap with column names as keys
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TupleData
impl RefUnwindSafe for TupleData
impl Send for TupleData
impl Sync for TupleData
impl Unpin for TupleData
impl UnwindSafe for TupleData
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