pub struct RowProjectionOutput {
pub entity: String,
pub columns: Vec<String>,
pub rows: Vec<Vec<OutputValue>>,
pub row_count: u32,
}Expand description
Row-oriented output from one accepted-schema-driven projection.
Fields§
§entity: StringAccepted entity name used for the read.
columns: Vec<String>Selected output-column names in row order.
rows: Vec<Vec<OutputValue>>Row-oriented output values.
row_count: u32Number of returned rows.
Implementations§
Trait Implementations§
Source§impl Clone for RowProjectionOutput
impl Clone for RowProjectionOutput
Source§impl Debug for RowProjectionOutput
impl Debug for RowProjectionOutput
Source§impl<'de> Deserialize<'de> for RowProjectionOutput
impl<'de> Deserialize<'de> for RowProjectionOutput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RowProjectionOutput
Source§impl PartialEq for RowProjectionOutput
impl PartialEq for RowProjectionOutput
Source§impl Serialize for RowProjectionOutput
impl Serialize for RowProjectionOutput
impl StructuralPartialEq for RowProjectionOutput
Source§impl Wire for RowProjectionOutputwhere
Self: Serialize,
Available on non-target_family=wasm only.
impl Wire for RowProjectionOutputwhere
Self: Serialize,
Available on non-
target_family=wasm only.Source§fn native_schema(
__ic_wire_schema: &mut SchemaContext,
) -> Result<Value, GenerationError>
fn native_schema( __ic_wire_schema: &mut SchemaContext, ) -> Result<Value, GenerationError>
Describe the serialized shape using the existing registry metadata grammar.
Auto Trait Implementations§
impl Freeze for RowProjectionOutput
impl RefUnwindSafe for RowProjectionOutput
impl Send for RowProjectionOutput
impl Sync for RowProjectionOutput
impl Unpin for RowProjectionOutput
impl UnsafeUnpin for RowProjectionOutput
impl UnwindSafe for RowProjectionOutput
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