Class DerivedQueryCreator
java.lang.Object
org.springframework.data.repository.query.parser.AbstractQueryCreator<String,Criteria>
com.arangodb.springframework.repository.query.derived.DerivedQueryCreator
Creates a full AQL query from a PartTree and ArangoParameterAccessor
-
Constructor Summary
ConstructorsConstructorDescriptionDerivedQueryCreator
(ArangoMappingContext context, Class<?> domainClass, PartTree tree, ArangoParameterAccessor accessor, BindParameterBinding binder, List<String> geoFields) -
Method Summary
Methods inherited from class org.springframework.data.repository.query.parser.AbstractQueryCreator
createQuery, createQuery
-
Constructor Details
-
DerivedQueryCreator
public DerivedQueryCreator(ArangoMappingContext context, Class<?> domainClass, PartTree tree, ArangoParameterAccessor accessor, BindParameterBinding binder, List<String> geoFields)
-
-
Method Details
-
create
- Specified by:
create
in classAbstractQueryCreator<String,
Criteria>
-
and
- Specified by:
and
in classAbstractQueryCreator<String,
Criteria>
-
or
- Specified by:
or
in classAbstractQueryCreator<String,
Criteria>
-
complete
Builds a full AQL query from a built Disjunction, additional information from PartTree and special parameters caught by ArangoParameterAccessor- Specified by:
complete
in classAbstractQueryCreator<String,
Criteria> - Parameters:
criteria
-sort
-- Returns:
-
getUniquePoint
public double[] getUniquePoint() -
getUniqueGeoJsonPoint
-