public class MatchBase extends Object
Match implementation that executes the gremlin traversal| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
MatchBase(Conjunction<PatternAdmin> pattern) |
clone, finalize, getClass, notify, notifyAll, wait, wait, waititerator, parallelStreamforEach, spliteratorpublic MatchBase(Conjunction<PatternAdmin> pattern)
pattern - a pattern to match in the graphpublic java.util.stream.Stream<Answer> stream(Optional<GraknTx> optionalGraph)
optionalGraph - the graph to use to execute the querypublic Set<SchemaConcept> getSchemaConcepts(GraknTx tx)
public Set<SchemaConcept> getSchemaConcepts()
public Conjunction<PatternAdmin> getPattern()
public final Match infer(boolean materialise)
public final MatchAdmin admin()
public final java.util.stream.Stream<Answer> stream()
stream in interface Streamable<Answer>public final <S> AggregateQuery<S> aggregate(Aggregate<? super Answer,S> aggregate)
public final java.util.stream.Stream<Concept> get(String var)
public final java.util.stream.Stream<Concept> get(Var var)
public final InsertQuery insert(VarPattern... vars)
public final InsertQuery insert(Collection<? extends VarPattern> vars)
public final DeleteQuery delete(String var, String... vars)
public final DeleteQuery delete(Var... vars)
public final DeleteQuery delete(Collection<? extends Var> vars)
Copyright © 2017 Grakn Labs Ltd. All rights reserved.