pub struct QueryOutput {
pub rows: QueryRows,
}Fields§
§rows: QueryRowsImplementations§
Source§impl QueryOutput
impl QueryOutput
pub fn from_rows(rows: Vec<Row>) -> Self
pub fn schema(&self) -> &QuerySchema
pub fn value_rows(&self) -> QueryValueRows<'_> ⓘ
Sourcepub fn payload_bytes(&self) -> usize
pub fn payload_bytes(&self) -> usize
Returns the deterministic payload accounting used by query result admission. Container allocation overhead is intentionally excluded.
Trait Implementations§
Source§impl Clone for QueryOutput
impl Clone for QueryOutput
Source§impl Debug for QueryOutput
impl Debug for QueryOutput
impl Eq for QueryOutput
Source§impl PartialEq for QueryOutput
impl PartialEq for QueryOutput
impl StructuralPartialEq for QueryOutput
Auto Trait Implementations§
impl !Freeze for QueryOutput
impl RefUnwindSafe for QueryOutput
impl Send for QueryOutput
impl Sync for QueryOutput
impl Unpin for QueryOutput
impl UnsafeUnpin for QueryOutput
impl UnwindSafe for QueryOutput
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> 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