pub enum Clause {
Show 14 variants
Match(MatchClause),
Return(ReturnClause),
Create(CreateClause),
Set(SetClause),
Remove(RemoveClause),
Delete(DeleteClause),
With(WithClause),
Merge(MergeClause),
Unwind(UnwindClause),
CreateIndex(CreateIndexClause),
DropIndex(DropIndexClause),
CreateSnapshot(CreateSnapshotClause),
CreateHyperedge(CreateHyperedgeClause),
MatchHyperedge(MatchHyperedgeClause),
}Expand description
Top-level clause types.
Variants§
Match(MatchClause)
MATCH clause.
Return(ReturnClause)
RETURN clause.
Create(CreateClause)
CREATE clause.
Set(SetClause)
SET clause.
Remove(RemoveClause)
REMOVE clause.
Delete(DeleteClause)
DELETE / DETACH DELETE clause.
With(WithClause)
WITH clause.
Merge(MergeClause)
MERGE clause.
Unwind(UnwindClause)
UNWIND clause.
CreateIndex(CreateIndexClause)
CREATE INDEX clause.
DropIndex(DropIndexClause)
DROP INDEX clause.
CreateSnapshot(CreateSnapshotClause)
CREATE SNAPSHOT clause (subgraph feature).
CreateHyperedge(CreateHyperedgeClause)
CREATE HYPEREDGE clause (hypergraph feature).
MatchHyperedge(MatchHyperedgeClause)
MATCH HYPEREDGE clause (hypergraph feature).
Trait Implementations§
impl StructuralPartialEq for Clause
Auto Trait Implementations§
impl Freeze for Clause
impl RefUnwindSafe for Clause
impl Send for Clause
impl Sync for Clause
impl Unpin for Clause
impl UnsafeUnpin for Clause
impl UnwindSafe for Clause
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