pub enum EmptyGraphEdgeInputAction {
ReturnEmpty,
ValidateSelectorsThenReturnEmpty,
Reject,
BfsEndpointPolicy,
SimilarityVertexPairs,
}Expand description
Action for a sanitized empty graph edge list.
Variants§
ReturnEmpty
The operation has a schema-correct zero-row result.
ValidateSelectorsThenReturnEmpty
Validate explicit vertex selectors first, then return the zero-row result only when no selector requires a vertex.
Reject
The operation cannot run without at least one graph edge/vertex.
BfsEndpointPolicy
BFS delegates empty-edge behavior to its explicit endpoint policy.
SimilarityVertexPairs
Explicit-pair similarity returns a stable empty result for an empty pair relation and rejects non-empty pairs against an empty graph.
Implementations§
Trait Implementations§
Source§impl Clone for EmptyGraphEdgeInputAction
impl Clone for EmptyGraphEdgeInputAction
impl Copy for EmptyGraphEdgeInputAction
Source§impl Debug for EmptyGraphEdgeInputAction
impl Debug for EmptyGraphEdgeInputAction
impl Eq for EmptyGraphEdgeInputAction
Source§impl Hash for EmptyGraphEdgeInputAction
impl Hash for EmptyGraphEdgeInputAction
impl StructuralPartialEq for EmptyGraphEdgeInputAction
Auto Trait Implementations§
impl Freeze for EmptyGraphEdgeInputAction
impl RefUnwindSafe for EmptyGraphEdgeInputAction
impl Send for EmptyGraphEdgeInputAction
impl Sync for EmptyGraphEdgeInputAction
impl Unpin for EmptyGraphEdgeInputAction
impl UnsafeUnpin for EmptyGraphEdgeInputAction
impl UnwindSafe for EmptyGraphEdgeInputAction
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