| Package | Description |
|---|---|
| ai.grakn.graql.internal.reasoner.atom | |
| ai.grakn.graql.internal.reasoner.query |
| Modifier and Type | Method and Description |
|---|---|
QueryAnswers |
NotEquals.filter(QueryAnswers answers)
apply the not equals filter to answer set
|
| Modifier and Type | Method and Description |
|---|---|
QueryAnswers |
NotEquals.filter(QueryAnswers answers)
apply the not equals filter to answer set
|
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.BiFunction<Map<VarName,Concept>,QueryAnswers,java.util.stream.Stream<Map<VarName,Concept>>> |
QueryAnswerStream.knownFilterFunction |
| Modifier and Type | Method and Description |
|---|---|
QueryAnswers |
AtomicQuery.answer(Set<AtomicQuery> subGoals,
QueryCache cache,
boolean materialise)
answer the query by providing combined lookup/rule resolutions
|
QueryAnswers |
AtomicMatchQuery.answer(Set<AtomicQuery> subGoals,
QueryCache cache,
boolean materialise) |
QueryAnswers |
QueryAnswers.filterByTypes(Map<VarName,Type> varTypeMap)
filter answers by discarding answers not adhering to specific types
|
QueryAnswers |
QueryAnswers.filterIncomplete(Set<VarName> vars)
filter answers by discarding answers with incomplete set of variables
|
QueryAnswers |
QueryAnswers.filterKnown(QueryAnswers known)
filter answers by discarding the already known ones
|
QueryAnswers |
QueryAnswers.filterNonEquals(Query query)
filter answers by applying NonEquals filters
|
QueryAnswers |
QueryAnswers.filterVars(Set<VarName> vars)
filter answers by constraining the variable set to the provided one
|
QueryAnswers |
Query.getAnswers() |
QueryAnswers |
AtomicMatchQuery.getAnswers() |
QueryAnswers |
Query.getNewAnswers() |
QueryAnswers |
AtomicMatchQuery.getNewAnswers() |
static QueryAnswers |
QueryAnswers.getUnifiedAnswers(AtomicQuery parentQuery,
AtomicQuery childQuery,
QueryAnswers answers)
unify answers of childQuery with parentQuery
|
QueryAnswers |
QueryAnswers.join(QueryAnswers localTuples)
perform a join operation between this and provided answers
|
QueryAnswers |
AtomicQuery.materialise() |
QueryAnswers |
AtomicMatchQuery.materialise() |
QueryAnswers |
AtomicQuery.materialise(Set<IdPredicate> subs)
Add explicit IdPredicates and materialise
|
QueryAnswers |
QueryAnswers.unify(Map<VarName,VarName> unifiers)
unify the answers by applying unifiers to variable set
|
| Modifier and Type | Method and Description |
|---|---|
QueryAnswerStream |
QueryAnswerStream.filterKnown(QueryAnswers known)
filter stream by discarding the already known ones
|
QueryAnswers |
QueryAnswers.filterKnown(QueryAnswers known)
filter answers by discarding the already known ones
|
static QueryAnswers |
QueryAnswers.getUnifiedAnswers(AtomicQuery parentQuery,
AtomicQuery childQuery,
QueryAnswers answers)
unify answers of childQuery with parentQuery
|
QueryAnswers |
QueryAnswers.join(QueryAnswers localTuples)
perform a join operation between this and provided answers
|
| Constructor and Description |
|---|
AtomicMatchQuery(AtomicQuery query,
QueryAnswers ans) |
ReasonerMatchQuery(MatchQuery query,
GraknGraph graph,
QueryAnswers ans) |
Copyright © 2017 Grakn Labs Ltd. All rights reserved.