pub(crate) struct VirtualReadRel(ReadRel);Expand description
Parsed Read:Virtual[rows => columns] relation. Needs a newtype because the
proto type is ReadRel (same as NamedTable), but the grammar and handling
are different.
Tuple Fields§
§0: ReadRelTrait Implementations§
Source§impl RelationParsePair for VirtualReadRel
impl RelationParsePair for VirtualReadRel
fn rule() -> Rule
fn message() -> &'static str
Source§fn parse_pair_with_context(
extensions: &SimpleExtensions,
pair: Pair<'_, Rule>,
input_children: Vec<Box<Rel>>,
_input_field_count: usize,
) -> Result<(Self, usize), MessageParseError>
fn parse_pair_with_context( extensions: &SimpleExtensions, pair: Pair<'_, Rule>, input_children: Vec<Box<Rel>>, _input_field_count: usize, ) -> Result<(Self, usize), MessageParseError>
Parse the grammar pair into this relation type and its output field
count. Read more
Auto Trait Implementations§
impl !Freeze for VirtualReadRel
impl RefUnwindSafe for VirtualReadRel
impl Send for VirtualReadRel
impl Sync for VirtualReadRel
impl Unpin for VirtualReadRel
impl UnwindSafe for VirtualReadRel
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