Skip to main content

Module plan

Module plan 

Source
Expand description

Logical query plan representation.

The logical plan is the intermediate representation between parsed queries and physical execution. Both GQL and Cypher queries are translated to this common representation.

Structs§

AddLabelOp
Add labels to a node.
AggregateExpr
An aggregate expression.
AggregateOp
Aggregate with grouping.
AntiJoinOp
Anti-join for MINUS patterns.
BindOp
Bind a variable to an expression.
CreateEdgeOp
Create a new edge.
CreateNodeOp
Create a new node.
DeleteEdgeOp
Delete an edge.
DeleteNodeOp
Delete a node.
DistinctOp
Remove duplicate results.
EdgeScanOp
Scan edges from the graph.
ExpandOp
Expand from nodes to their neighbors.
FilterOp
Filter rows based on a predicate.
JoinCondition
A join condition.
JoinOp
Join two inputs.
LeftJoinOp
Left outer join for OPTIONAL patterns.
LimitOp
Limit the number of results.
LogicalPlan
A logical query plan.
MergeOp
Merge a pattern (match or create).
NodeScanOp
Scan nodes from the graph.
ProjectOp
Project specific columns.
Projection
A single projection (column selection or computation).
RemoveLabelOp
Remove labels from a node.
ReturnItem
A single return item.
ReturnOp
Return results (terminal operator).
SetPropertyOp
Set properties on a node or edge.
SkipOp
Skip a number of results.
SortKey
A sort key.
SortOp
Sort results.
TripleScanOp
Scan RDF triples matching a pattern.
UnionOp
Union of multiple result sets.
UnwindOp
Unwind a list into individual rows.

Enums§

AggregateFunction
Aggregate function.
BinaryOp
Binary operator.
ExpandDirection
Direction for edge expansion.
JoinType
Join type.
LogicalExpression
A logical expression.
LogicalOperator
A logical operator in the query plan.
SortOrder
Sort order.
TripleComponent
A component of a triple pattern.
UnaryOp
Unary operator.