public class MatchQueryBase extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
MatchQueryBase(Conjunction<PatternAdmin> pattern) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waititerator, parallelStreamforEach, spliteratorpublic MatchQueryBase(Conjunction<PatternAdmin> pattern)
pattern - a pattern to match in the graphpublic java.util.stream.Stream<Answer> stream(Optional<GraknGraph> optionalGraph)
optionalGraph - the graph to use to execute the querypublic Set<Type> getTypes(GraknGraph graph)
public Conjunction<PatternAdmin> getPattern()
public Optional<GraknGraph> getGraph()
public final MatchQuery infer(boolean materialise)
public final java.util.stream.Stream<String> resultsString(Printer printer)
resultsString in interface Query<List<Answer>>public final boolean isReadOnly()
isReadOnly in interface Query<List<Answer>>public final MatchQueryAdmin admin()
admin in interface MatchQuerypublic final java.util.stream.Stream<Answer> stream()
stream in interface Streamable<Answer>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 Answer,S> aggregate)
aggregate in interface MatchQuerypublic final MatchQuery select(String... names)
select in interface MatchQuerypublic final MatchQuery select(Set<Var> 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(VarPattern... vars)
insert in interface MatchQuerypublic final InsertQuery insert(Collection<? extends VarPattern> vars)
insert in interface MatchQuerypublic final DeleteQuery delete(VarPattern... deleters)
delete in interface MatchQuerypublic final DeleteQuery delete(String... names)
delete in interface MatchQuerypublic final DeleteQuery delete(Collection<? extends VarPattern> deleters)
delete in interface MatchQuerypublic final MatchQuery orderBy(String varName)
orderBy in interface MatchQuerypublic final MatchQuery orderBy(Var varName)
orderBy in interface MatchQuerypublic final MatchQuery orderBy(String varName, Order order)
orderBy in interface MatchQuerypublic final MatchQuery orderBy(Var varName, Order order)
orderBy in interface MatchQueryCopyright © 2017 Grakn Labs Ltd. All rights reserved.