pub enum RelationPlanning {
Planned(PlannedRelation),
Original(TableFactor),
}Available on crate feature
sql only.Expand description
Result of attempting to plan a relation with extension planners
Variants§
Planned(PlannedRelation)
The relation was successfully planned by an extension planner
Original(TableFactor)
No extension planner handled the relation, return it for default processing
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RelationPlanning
impl !RefUnwindSafe for RelationPlanning
impl Send for RelationPlanning
impl Sync for RelationPlanning
impl Unpin for RelationPlanning
impl !UnwindSafe for RelationPlanning
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