public class QueryNodeNavigationTools extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryNodeNavigationTools.NextNodeAndQuery
Next node and updated query
|
| Constructor and Description |
|---|
QueryNodeNavigationTools() |
| Modifier and Type | Method and Description |
|---|---|
static Optional<QueryNode> |
getDepthFirstNextNode(IntermediateQuery query,
QueryNode currentNode)
Depth-first exploration
|
static QueryNodeNavigationTools.NextNodeAndQuery |
getNextNodeAndQuery(IntermediateQuery query,
NodeCentricOptimizationResults<? extends QueryNode> results)
Finds the next node to visit in a new intermediate query
|
static Optional<QueryNode> |
skipSubTreeAndContinueDepthFirst(IntermediateQuery query,
QueryNode currentNode) |
public static Optional<QueryNode> getDepthFirstNextNode(IntermediateQuery query, QueryNode currentNode)
public static QueryNodeNavigationTools.NextNodeAndQuery getNextNodeAndQuery(IntermediateQuery query, NodeCentricOptimizationResults<? extends QueryNode> results)
public static Optional<QueryNode> skipSubTreeAndContinueDepthFirst(IntermediateQuery query, QueryNode currentNode)
Copyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.