pub struct UnifiedResult {
pub columns: Vec<String>,
pub records: Vec<UnifiedRecord>,
pub stats: QueryStats,
pub pre_serialized_json: Option<String>,
}Expand description
Result of a unified query
Fields§
§columns: Vec<String>Column names for table data
records: Vec<UnifiedRecord>Result records
stats: QueryStatsQuery statistics
pre_serialized_json: Option<String>Pre-serialized JSON for fast-path queries (bypasses record-to-JSON conversion)
Implementations§
Source§impl UnifiedResult
impl UnifiedResult
Sourcepub fn with_columns(columns: Vec<String>) -> Self
pub fn with_columns(columns: Vec<String>) -> Self
Create a result with columns
Sourcepub fn push(&mut self, record: UnifiedRecord)
pub fn push(&mut self, record: UnifiedRecord)
Add a record
Trait Implementations§
Source§impl Clone for UnifiedResult
impl Clone for UnifiedResult
Source§impl Debug for UnifiedResult
impl Debug for UnifiedResult
Auto Trait Implementations§
impl Freeze for UnifiedResult
impl RefUnwindSafe for UnifiedResult
impl Send for UnifiedResult
impl Sync for UnifiedResult
impl Unpin for UnifiedResult
impl UnsafeUnpin for UnifiedResult
impl UnwindSafe for UnifiedResult
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