pub struct FederatedQueryPlanner {}Implementations§
Trait Implementations§
Source§impl Debug for FederatedQueryPlanner
impl Debug for FederatedQueryPlanner
Source§impl Default for FederatedQueryPlanner
impl Default for FederatedQueryPlanner
Source§fn default() -> FederatedQueryPlanner
fn default() -> FederatedQueryPlanner
Returns the “default value” for a type. Read more
Source§impl QueryPlanner for FederatedQueryPlanner
impl QueryPlanner for FederatedQueryPlanner
Source§fn create_physical_plan<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
logical_plan: &'life1 LogicalPlan,
session_state: &'life2 SessionState,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn create_physical_plan<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
logical_plan: &'life1 LogicalPlan,
session_state: &'life2 SessionState,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn ExecutionPlan>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Given a
LogicalPlan, create an ExecutionPlan suitable for executionAuto Trait Implementations§
impl Freeze for FederatedQueryPlanner
impl RefUnwindSafe for FederatedQueryPlanner
impl Send for FederatedQueryPlanner
impl Sync for FederatedQueryPlanner
impl Unpin for FederatedQueryPlanner
impl UnwindSafe for FederatedQueryPlanner
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> 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 more