Class ArangoParametersParameterAccessor
java.lang.Object
org.springframework.data.repository.query.ParametersParameterAccessor
com.arangodb.springframework.repository.query.ArangoParametersParameterAccessor
- All Implemented Interfaces:
ArangoParameterAccessor
,Iterable<Object>
,ParameterAccessor
public class ArangoParametersParameterAccessor
extends ParametersParameterAccessor
implements ArangoParameterAccessor
This class provides access to parameters of a user-defined method. It wraps ParametersParameterAccessor which catches
special parameters Sort and Pageable, and catches Arango-specific parameters e.g. AqlQueryOptions.
- Author:
- Audrius Malele, Mark Vollmary, Christian Lechner
-
Constructor Summary
ConstructorsConstructorDescriptionArangoParametersParameterAccessor
(ArangoQueryMethod method, Object[] values) -
Method Summary
Modifier and TypeMethodDescriptioncom.arangodb.model.AqlQueryOptions
Methods inherited from class org.springframework.data.repository.query.ParametersParameterAccessor
findDynamicProjection, getBindableValue, getPageable, getSort, getValue, getValues, hasBindableNullValue, iterator
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.springframework.data.repository.query.ParameterAccessor
findDynamicProjection, getBindableValue, getPageable, getSort, hasBindableNullValue, iterator
-
Constructor Details
-
ArangoParametersParameterAccessor
-
-
Method Details
-
getParameters
- Specified by:
getParameters
in interfaceArangoParameterAccessor
- Overrides:
getParameters
in classParametersParameterAccessor
-
getQueryOptions
public com.arangodb.model.AqlQueryOptions getQueryOptions()- Specified by:
getQueryOptions
in interfaceArangoParameterAccessor
-
getBindVars
- Specified by:
getBindVars
in interfaceArangoParameterAccessor
-
getSpelVars
- Specified by:
getSpelVars
in interfaceArangoParameterAccessor
-