| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
MatchQueryBase(Conjunction<PatternAdmin> pattern) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waititerator, parallelStreamforEach, spliteratorpublic MatchQueryBase(Conjunction<PatternAdmin> pattern)
pattern - a pattern to match in the graphpublic java.util.stream.Stream<Map<VarName,Concept>> stream(Optional<GraknGraph> optionalGraph)
optionalGraph - the graph to use to execute the querypublic Set<Type> getTypes(GraknGraph graph)
public com.google.common.collect.ImmutableSet<VarName> getSelectedNames()
public Conjunction<PatternAdmin> getPattern()
public Optional<GraknGraph> getGraph()
public final MatchQuery infer(boolean materialise)
public final java.util.stream.Stream<String> resultsString(Printer printer)
public final boolean isReadOnly()
public final MatchQueryAdmin admin()
admin in interface MatchQueryAdminadmin in interface MatchQuerypublic final List<Map<VarName,Concept>> results()
results in interface MatchQueryAdminpublic final java.util.stream.Stream<Map<VarName,Concept>> streamWithVarNames()
streamWithVarNames in interface MatchQueryAdminpublic final java.util.stream.Stream<Map<String,Concept>> stream()
stream in interface Streamable<Map<String,Concept>>public final MatchQuery withGraph(GraknGraph graph)
public final MatchQuery limit(long limit)
limit in interface MatchQuerypublic final MatchQuery offset(long offset)
offset in interface MatchQuerypublic final MatchQuery distinct()
distinct in interface MatchQuerypublic final <S> AggregateQuery<S> aggregate(Aggregate<? super Map<VarName,Concept>,S> aggregate)
aggregate in interface MatchQuerypublic final MatchQuery select(String... names)
select in interface MatchQuerypublic final MatchQuery select(Set<VarName> names)
select in interface MatchQuerypublic final java.util.stream.Stream<Concept> get(String name)
get in interface MatchQuerypublic final AskQuery ask()
ask in interface MatchQuerypublic final InsertQuery insert(Var... vars)
insert in interface MatchQuerypublic final InsertQuery insert(Collection<? extends Var> vars)
insert in interface MatchQuerypublic final DeleteQuery delete(Var... deleters)
delete in interface MatchQuerypublic final DeleteQuery delete(String... names)
delete in interface MatchQuerypublic final DeleteQuery delete(Collection<? extends Var> deleters)
delete in interface MatchQuerypublic final MatchQuery orderBy(String varName)
orderBy in interface MatchQuerypublic final MatchQuery orderBy(VarName varName)
orderBy in interface MatchQuerypublic final MatchQuery orderBy(String varName, Order order)
orderBy in interface MatchQuerypublic final MatchQuery orderBy(VarName varName, Order order)
orderBy in interface MatchQueryCopyright © 2017 Grakn Labs Ltd. All rights reserved.