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§

AddGraphOp
Add (merge) triples from one graph to another.
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.
ClearGraphOp
Clear all triples from a graph.
CopyGraphOp
Copy triples from one graph to another.
CreateEdgeOp
Create a new edge.
CreateGraphOp
Create a new named graph.
CreateNodeOp
Create a new node.
DeleteEdgeOp
Delete an edge.
DeleteNodeOp
Delete a node.
DeleteTripleOp
Delete RDF triples.
DistinctOp
Remove duplicate results.
DropGraphOp
Drop (remove) a named graph.
EdgeScanOp
Scan edges from the graph.
ExpandOp
Expand from nodes to their neighbors.
FilterOp
Filter rows based on a predicate.
InsertTripleOp
Insert RDF triples.
JoinCondition
A join condition.
JoinOp
Join two inputs.
LeftJoinOp
Left outer join for OPTIONAL patterns.
LimitOp
Limit the number of results.
LoadGraphOp
Load data from a URL into a graph.
LogicalPlan
A logical query plan.
MergeOp
Merge a pattern (match or create).
ModifyOp
SPARQL MODIFY operation (DELETE/INSERT WHERE).
MoveGraphOp
Move triples from one graph to another.
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.
ShortestPathOp
Find shortest path between two nodes.
SkipOp
Skip a number of results.
SortKey
A sort key.
SortOp
Sort results.
TripleScanOp
Scan RDF triples matching a pattern.
TripleTemplate
A triple template for DELETE/INSERT operations.
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.