pub enum RelationalJoinPlanningReason {
Show 17 variants
NoJoin,
UnsupportedJoinKind,
LockingSelect,
ExplicitSyntaxOrder,
UnresolvedColumns,
UnsupportedJoinPredicate,
UnavailableAccessBinding,
UnsupportedPostJoinFilter,
SpecializedJoinNotEnumerated,
GroupBudgetExceeded,
ExpressionBudgetExceeded,
DisconnectedGraph,
RequiredPropertiesUnsatisfied,
NoLegalPlan,
SyntaxFallback,
SyntaxOrderOptimal,
CostReordered,
}Variants§
NoJoin
UnsupportedJoinKind
LockingSelect
ExplicitSyntaxOrder
UnresolvedColumns
UnsupportedJoinPredicate
UnsupportedPostJoinFilter
SpecializedJoinNotEnumerated
GroupBudgetExceeded
ExpressionBudgetExceeded
DisconnectedGraph
RequiredPropertiesUnsatisfied
NoLegalPlan
SyntaxFallback
SyntaxOrderOptimal
CostReordered
Implementations§
Trait Implementations§
Source§impl Clone for RelationalJoinPlanningReason
impl Clone for RelationalJoinPlanningReason
Source§fn clone(&self) -> RelationalJoinPlanningReason
fn clone(&self) -> RelationalJoinPlanningReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RelationalJoinPlanningReason
Source§impl Debug for RelationalJoinPlanningReason
impl Debug for RelationalJoinPlanningReason
impl Eq for RelationalJoinPlanningReason
impl StructuralPartialEq for RelationalJoinPlanningReason
Auto Trait Implementations§
impl Freeze for RelationalJoinPlanningReason
impl RefUnwindSafe for RelationalJoinPlanningReason
impl Send for RelationalJoinPlanningReason
impl Sync for RelationalJoinPlanningReason
impl Unpin for RelationalJoinPlanningReason
impl UnsafeUnpin for RelationalJoinPlanningReason
impl UnwindSafe for RelationalJoinPlanningReason
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