Search in sources :

Example 6 with Context

use of com.vaticle.typedb.core.common.parameters.Context in project grakn by graknlabs.

the class QueryService method match.

private void match(String queryStr, Options.Query options, UUID reqID) {
    TypeQLMatch query = TypeQL.parseQuery(queryStr).asMatch();
    Context.Query context = new Context.Query(transactionSvc.context(), options.query(query), query);
    FunctionalIterator<ConceptMap> answers = queryMgr.match(query, context);
    transactionSvc.stream(answers, reqID, context.options(), a -> matchResPart(reqID, a));
}
Also used : Context(com.vaticle.typedb.core.common.parameters.Context) TypeQLMatch(com.vaticle.typeql.lang.query.TypeQLMatch) ConceptMap(com.vaticle.typedb.core.concept.answer.ConceptMap)

Aggregations

Context (com.vaticle.typedb.core.common.parameters.Context)6 ConceptMap (com.vaticle.typedb.core.concept.answer.ConceptMap)3 TypeQLDefine (com.vaticle.typeql.lang.query.TypeQLDefine)1 TypeQLDelete (com.vaticle.typeql.lang.query.TypeQLDelete)1 TypeQLInsert (com.vaticle.typeql.lang.query.TypeQLInsert)1 TypeQLMatch (com.vaticle.typeql.lang.query.TypeQLMatch)1 TypeQLUndefine (com.vaticle.typeql.lang.query.TypeQLUndefine)1 TypeQLUpdate (com.vaticle.typeql.lang.query.TypeQLUpdate)1