| Package | Description |
|---|---|
| ai.grakn.graql |
A collection of interfaces and factories for executing Graql queries.
|
| ai.grakn.graql.admin |
A collection of interfaces offering more behaviour on Graql objects.
|
| ai.grakn.graql.internal.hal | |
| ai.grakn.graql.internal.query | |
| ai.grakn.graql.internal.query.match | |
| ai.grakn.graql.internal.reasoner.query | |
| ai.grakn.matcher |
| Modifier and Type | Method and Description |
|---|---|
MatchQuery |
MatchQuery.distinct()
remove any duplicate results from the query
|
MatchQuery |
MatchQuery.limit(long limit) |
static MatchQuery |
Graql.match(Collection<? extends Pattern> patterns) |
MatchQuery |
QueryBuilder.match(Collection<? extends Pattern> patterns) |
static MatchQuery |
Graql.match(Pattern... patterns) |
MatchQuery |
QueryBuilder.match(Pattern... patterns) |
MatchQuery |
MatchQuery.offset(long offset) |
MatchQuery |
MatchQuery.orderBy(String varName)
Order the results by degree in ascending order
|
MatchQuery |
MatchQuery.orderBy(String varName,
Order order)
Order the results by degree
|
MatchQuery |
MatchQuery.orderBy(Var varName)
Order the results by degree in ascending order
|
MatchQuery |
MatchQuery.orderBy(Var varName,
Order order)
Order the results by degree
|
MatchQuery |
MatchQuery.select(Set<Var> names) |
MatchQuery |
MatchQuery.select(String... names) |
MatchQuery |
MatchQuery.withGraph(GraknGraph graph) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MatchQueryAdmin
Admin class for inspecting and manipulating a MatchQuery
|
| Modifier and Type | Method and Description |
|---|---|
MatchQuery |
ReasonerQuery.getMatchQuery() |
MatchQuery |
DeleteQueryAdmin.getMatchQuery() |
MatchQuery |
AskQueryAdmin.getMatchQuery() |
| Modifier and Type | Method and Description |
|---|---|
Optional<? extends MatchQuery> |
InsertQueryAdmin.getMatchQuery() |
| Modifier and Type | Method and Description |
|---|---|
static mjson.Json |
HALBuilder.renderHALArrayData(MatchQuery matchQuery,
Collection<Answer> results,
int offset,
int limit,
boolean filterInstances) |
static mjson.Json |
HALBuilder.renderHALArrayData(MatchQuery matchQuery,
int offset,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
MatchQuery |
QueryBuilderImpl.match(Collection<? extends Pattern> patterns) |
MatchQuery |
QueryBuilderImpl.match(Pattern... patterns) |
| Modifier and Type | Method and Description |
|---|---|
static AskQueryAdmin |
Queries.ask(MatchQuery matchQuery) |
static DeleteQueryAdmin |
Queries.delete(Collection<VarPatternAdmin> deleters,
MatchQuery matchQuery) |
| Modifier and Type | Class and Description |
|---|---|
class |
MatchQueryBase
Base MatchQuery implementation that executes the gremlin traversal
|
| Modifier and Type | Method and Description |
|---|---|
MatchQuery |
MatchQueryBase.infer(boolean materialise) |
| Modifier and Type | Method and Description |
|---|---|
MatchQuery |
ReasonerQueryImpl.getMatchQuery() |
| Modifier and Type | Method and Description |
|---|---|
static org.hamcrest.Matcher<MatchQuery> |
GraknMatchers.allVariables(org.hamcrest.Matcher<? extends Iterable<? extends MatchableConcept>> matcher)
Create a matcher to test against every variable of every result of a Graql query.
|
static org.hamcrest.Matcher<MatchQuery> |
GraknMatchers.results(org.hamcrest.Matcher<? extends Iterable<? extends Map<? extends Var,? extends MatchableConcept>>> matcher)
Create a matcher to test against the results of a Graql query.
|
static org.hamcrest.Matcher<MatchQuery> |
GraknMatchers.variable(String varName,
org.hamcrest.Matcher<? extends Iterable<? extends MatchableConcept>> matcher)
Create matcher to test against a particular variable on every result of a Graql query.
|
Copyright © 2017 Grakn Labs Ltd. All rights reserved.