public interface QueryBuilder
MatchQuery match(Pattern... patterns)
patterns - an array of patterns to match in the graphMatchQuery match(Collection<? extends Pattern> patterns)
patterns - a collection of patterns to match in the graphInsertQuery insert(Var... vars)
vars - an array of variables to insert into the graphInsertQuery insert(Collection<? extends Var> vars)
vars - a collection of variables to insert into the graphComputeQueryBuilder compute()
@Deprecated ComputeQuery compute(String computeMethod)
@Deprecated ComputeQuery compute(String computeMethod, Set<String> subTypeIds, Set<String> statisticsResourceTypeIds)
@Deprecated ComputeQuery compute(String computeMethod, String from, String to, Set<String> subTypeIds)
java.util.stream.Stream<Pattern> parsePatterns(InputStream inputStream)
inputStream - a stream representing a list of patternsList<Pattern> parsePatterns(String patternsString)
patternsString - a string representing a list of patternsPattern parsePattern(String patternString)
patternString - a string representing a pattern<T extends Query<?>> T parse(String queryString)
queryString - a string representing a query<T extends Query<?>> T parseTemplate(String template, Map<String,Object> data)
template - a string representing a templated graql querydata - data to use in templatevoid registerAggregate(String name, java.util.function.Function<List<Object>,Aggregate> aggregateMethod)
void registerMacro(Macro macro)
QueryBuilder setInference(boolean infer)
Copyright © 2016 Grakn Labs Ltd. All rights reserved.