public class DerivedQueryCreator extends AbstractQueryCreator<String,Criteria>
Constructor and Description |
---|
DerivedQueryCreator(MappingContext<? extends ArangoPersistentEntity<?>,ArangoPersistentProperty> context,
Class<?> domainClass,
PartTree tree,
ArangoParameterAccessor accessor,
BindParameterBinding binder,
List<String> geoFields) |
Modifier and Type | Method and Description |
---|---|
protected Criteria |
and(Part part,
Criteria base,
Iterator<Object> iterator) |
protected String |
complete(Criteria criteria,
Sort sort)
Builds a full AQL query from a built Disjunction, additional information from PartTree and special parameters
caught by ArangoParameterAccessor
|
protected Criteria |
create(Part part,
Iterator<Object> iterator) |
double[] |
getUniquePoint() |
protected Criteria |
or(Criteria base,
Criteria criteria) |
createQuery, createQuery
public DerivedQueryCreator(MappingContext<? extends ArangoPersistentEntity<?>,ArangoPersistentProperty> context, Class<?> domainClass, PartTree tree, ArangoParameterAccessor accessor, BindParameterBinding binder, List<String> geoFields)
protected Criteria create(Part part, Iterator<Object> iterator)
create
in class AbstractQueryCreator<String,Criteria>
protected Criteria and(Part part, Criteria base, Iterator<Object> iterator)
and
in class AbstractQueryCreator<String,Criteria>
protected Criteria or(Criteria base, Criteria criteria)
or
in class AbstractQueryCreator<String,Criteria>
protected String complete(Criteria criteria, Sort sort)
complete
in class AbstractQueryCreator<String,Criteria>
criteria
- sort
- public double[] getUniquePoint()
Copyright © 2017–2020 ArangoDB GmbH. All rights reserved.