pub struct TransformCopy;Expand description
Default copy transform (identity transformation)
Implementations§
Source§impl TransformCopy
impl TransformCopy
Sourcepub fn new() -> TransformCopy
pub fn new() -> TransformCopy
Create new copy transform
Trait Implementations§
Source§impl Debug for TransformCopy
impl Debug for TransformCopy
Source§impl Default for TransformCopy
impl Default for TransformCopy
Source§fn default() -> TransformCopy
fn default() -> TransformCopy
Returns the “default value” for a type. Read more
Source§impl OpTransform for TransformCopy
impl OpTransform for TransformCopy
Source§fn transform_bgp(&mut self, op: OpBGP) -> Op
fn transform_bgp(&mut self, op: OpBGP) -> Op
Transform BGP
Source§fn transform_triple(&mut self, op: OpTriple) -> Op
fn transform_triple(&mut self, op: OpTriple) -> Op
Transform triple
Source§fn transform_left_join(
&mut self,
left: Op,
right: Op,
original: &OpLeftJoin,
) -> Op
fn transform_left_join( &mut self, left: Op, right: Op, original: &OpLeftJoin, ) -> Op
Transform left join
Source§fn transform_right_join(
&mut self,
left: Op,
right: Op,
original: &OpRightJoin,
) -> Op
fn transform_right_join( &mut self, left: Op, right: Op, original: &OpRightJoin, ) -> Op
Transform right join
Source§fn transform_cross_join(
&mut self,
left: Op,
right: Op,
_original: &OpCrossJoin,
) -> Op
fn transform_cross_join( &mut self, left: Op, right: Op, _original: &OpCrossJoin, ) -> Op
Transform cross join
Source§fn transform_intersect(
&mut self,
left: Op,
right: Op,
_original: &OpIntersect,
) -> Op
fn transform_intersect( &mut self, left: Op, right: Op, _original: &OpIntersect, ) -> Op
Transform intersect
Source§fn transform_distinct(&mut self, sub_op: Op, _original: &OpDistinct) -> Op
fn transform_distinct(&mut self, sub_op: Op, _original: &OpDistinct) -> Op
Transform distinct
Source§fn transform_table(&mut self, op: OpTable) -> Op
fn transform_table(&mut self, op: OpTable) -> Op
Transform table
Source§fn transform_sequence(&mut self, ops: Vec<Op>, _original: &OpSequence) -> Op
fn transform_sequence(&mut self, ops: Vec<Op>, _original: &OpSequence) -> Op
Transform sequence
Source§fn transform_disjunction(
&mut self,
ops: Vec<Op>,
_original: &OpDisjunction,
) -> Op
fn transform_disjunction( &mut self, ops: Vec<Op>, _original: &OpDisjunction, ) -> Op
Transform disjunction
Source§fn transform_null(&mut self, op: OpNull) -> Op
fn transform_null(&mut self, op: OpNull) -> Op
Transform null
Auto Trait Implementations§
impl Freeze for TransformCopy
impl RefUnwindSafe for TransformCopy
impl Send for TransformCopy
impl Sync for TransformCopy
impl Unpin for TransformCopy
impl UnsafeUnpin for TransformCopy
impl UnwindSafe for TransformCopy
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> 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> 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 moreSource§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