public final class RemoteQueryExecutor extends Object implements QueryExecutor
QueryExecutor that communicates with a Grakn server using gRPC.| Modifier and Type | Method and Description |
|---|---|
static RemoteQueryExecutor |
create(Grakn.Transaction tx) |
<T extends Answer> |
run(AggregateQuery<T> query) |
<T extends Answer> |
run(ComputeQuery<T> query) |
java.util.stream.Stream<ConceptMap> |
run(DefineQuery query) |
java.util.stream.Stream<ConceptSet> |
run(DeleteQuery query) |
java.util.stream.Stream<ConceptMap> |
run(GetQuery query) |
java.util.stream.Stream<ConceptMap> |
run(InsertQuery query) |
java.util.stream.Stream<ConceptMap> |
run(UndefineQuery query) |
public static RemoteQueryExecutor create(Grakn.Transaction tx)
public java.util.stream.Stream<ConceptMap> run(DefineQuery query)
run in interface QueryExecutorpublic java.util.stream.Stream<ConceptMap> run(UndefineQuery query)
run in interface QueryExecutorpublic java.util.stream.Stream<ConceptMap> run(GetQuery query)
run in interface QueryExecutorpublic java.util.stream.Stream<ConceptMap> run(InsertQuery query)
run in interface QueryExecutorpublic java.util.stream.Stream<ConceptSet> run(DeleteQuery query)
run in interface QueryExecutorpublic <T extends Answer> java.util.stream.Stream<T> run(AggregateQuery<T> query)
run in interface QueryExecutorpublic <T extends Answer> ComputeExecutor<T> run(ComputeQuery<T> query)
run in interface QueryExecutorCopyright © 2018 Grakn Labs Ltd. All rights reserved.