public class GremlinQuery extends Object
A Query is constructed from a single Pattern.Conjunction. The conjunction is transformed into
disjunctive normal form and then an InnerQuery is constructed from each disjunction component. This allows
each InnerQuery to be described by a single gremlin traversal.
The Query returns a list of gremlin traversals, whose results are combined by MatchQueryImpl to
maintain any requested ordering.
| Constructor and Description |
|---|
GremlinQuery(MindmapsGraph graph,
PatternAdmin pattern,
<any> names,
Optional<MatchOrder> order) |
| Modifier and Type | Method and Description |
|---|---|
java.util.stream.Stream<String> |
getConcepts() |
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,Map<String,org.apache.tinkerpop.gremlin.structure.Vertex>> |
getTraversal() |
public GremlinQuery(MindmapsGraph graph, PatternAdmin pattern, <any> names, Optional<MatchOrder> order)
graph - the graph to execute the query onpattern - a pattern to find in the graphnames - the variable names to selectorder - an optional orderingpublic org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal<org.apache.tinkerpop.gremlin.structure.Vertex,Map<String,org.apache.tinkerpop.gremlin.structure.Vertex>> getTraversal()
public java.util.stream.Stream<String> getConcepts()
Copyright © 2016. All rights reserved.