pub enum Postprocessing {
UnderscoreExpr(LogicalExprNode),
LazyframeExpr(LogicalExprNode),
}Expand description
Applied to the results of running a resolver. Currently only enabled for SQL resolvers.
Variants§
UnderscoreExpr(LogicalExprNode)
Column projection to apply to the resolver outputs – result should be a
struct or list
LazyframeExpr(LogicalExprNode)
LazyFrame table operation to apply on the SQL outputs
Implementations§
Source§impl Postprocessing
impl Postprocessing
Sourcepub fn merge(
field: &mut Option<Postprocessing>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Postprocessing>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
Sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
Source§impl Clone for Postprocessing
impl Clone for Postprocessing
Source§fn clone(&self) -> Postprocessing
fn clone(&self) -> Postprocessing
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Postprocessing
impl Debug for Postprocessing
Source§impl PartialEq for Postprocessing
impl PartialEq for Postprocessing
impl StructuralPartialEq for Postprocessing
Auto Trait Implementations§
impl Freeze for Postprocessing
impl RefUnwindSafe for Postprocessing
impl Send for Postprocessing
impl Sync for Postprocessing
impl Unpin for Postprocessing
impl UnsafeUnpin for Postprocessing
impl UnwindSafe for Postprocessing
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request