pub struct CuvsRelationPlanner;Expand description
DataFusion SQL relation planner that binds named cuVS function arguments.
Unrecognized relations retain their original DataFusion planning path.
Trait Implementations§
Source§impl Debug for CuvsRelationPlanner
impl Debug for CuvsRelationPlanner
Source§impl Default for CuvsRelationPlanner
impl Default for CuvsRelationPlanner
Source§impl RelationPlanner for CuvsRelationPlanner
impl RelationPlanner for CuvsRelationPlanner
Source§fn plan_relation(
&self,
relation: TableFactor,
context: &mut dyn RelationPlannerContext,
) -> DataFusionResult<RelationPlanning>
fn plan_relation( &self, relation: TableFactor, context: &mut dyn RelationPlannerContext, ) -> DataFusionResult<RelationPlanning>
Plan a table factor into a
LogicalPlan. Read moreAuto Trait Implementations§
impl Freeze for CuvsRelationPlanner
impl RefUnwindSafe for CuvsRelationPlanner
impl Send for CuvsRelationPlanner
impl Sync for CuvsRelationPlanner
impl Unpin for CuvsRelationPlanner
impl UnsafeUnpin for CuvsRelationPlanner
impl UnwindSafe for CuvsRelationPlanner
Blanket Implementations§
impl<T> Allocation for T
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