pub enum ResidentGraphDeclineReason {
MissingScanSchema {
relation: RelId,
},
UnsupportedNode {
path: String,
node: &'static str,
},
UnsupportedJoin {
path: String,
join_type: JoinType,
},
FullStoreRequested,
NonOrdinaryPlan,
ImportedInputUnsupported {
relation: String,
},
SourceSetUncertified {
relation: String,
},
ConditionalGraphUnavailable {
detail: String,
},
WorkspaceUnbounded {
detail: String,
},
}Expand description
A reason why a complete plan cannot use the resident conditional graph.
Variants§
MissingScanSchema
A scan relation has no compiler schema identity.
Fields
§
relation: RelIdUnsupportedNode
A physical node has no resident implementation.
UnsupportedJoin
The resident route supports only inner and semi joins.
FullStoreRequested
The caller requested a complete relation store, which cannot be staged as a query-only transaction.
NonOrdinaryPlan
The compiled program uses epistemic or another non-ordinary semantics.
ImportedInputUnsupported
A caller input is imported or belongs to a different memory manager, so its lifetime cannot be bound to this resident transaction.
SourceSetUncertified
A scanned source lacks a current provider-produced full-row set proof.
The CUDA driver cannot construct a conditional WHILE graph.
WorkspaceUnbounded
Setup cannot reserve a bounded workspace without exceeding the budget.
Trait Implementations§
Source§impl Clone for ResidentGraphDeclineReason
impl Clone for ResidentGraphDeclineReason
Source§fn clone(&self) -> ResidentGraphDeclineReason
fn clone(&self) -> ResidentGraphDeclineReason
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 moreSource§impl Debug for ResidentGraphDeclineReason
impl Debug for ResidentGraphDeclineReason
impl Eq for ResidentGraphDeclineReason
Source§impl PartialEq for ResidentGraphDeclineReason
impl PartialEq for ResidentGraphDeclineReason
Source§fn eq(&self, other: &ResidentGraphDeclineReason) -> bool
fn eq(&self, other: &ResidentGraphDeclineReason) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ResidentGraphDeclineReason
Auto Trait Implementations§
impl Freeze for ResidentGraphDeclineReason
impl RefUnwindSafe for ResidentGraphDeclineReason
impl Send for ResidentGraphDeclineReason
impl Sync for ResidentGraphDeclineReason
impl Unpin for ResidentGraphDeclineReason
impl UnsafeUnpin for ResidentGraphDeclineReason
impl UnwindSafe for ResidentGraphDeclineReason
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more