Class PartTreeDynamoDBQuery<T,ID>
- java.lang.Object
-
- org.socialsignin.spring.data.dynamodb.repository.query.AbstractDynamoDBQuery<T,ID>
-
- org.socialsignin.spring.data.dynamodb.repository.query.PartTreeDynamoDBQuery<T,ID>
-
- All Implemented Interfaces:
ExceptionHandler,org.springframework.data.repository.query.RepositoryQuery
public class PartTreeDynamoDBQuery<T,ID> extends AbstractDynamoDBQuery<T,ID> implements org.springframework.data.repository.query.RepositoryQuery
- Author:
- Michael Lavelle, Sebastian Just
-
-
Field Summary
-
Fields inherited from class org.socialsignin.spring.data.dynamodb.repository.query.AbstractDynamoDBQuery
dynamoDBOperations
-
-
Constructor Summary
Constructors Constructor Description PartTreeDynamoDBQuery(DynamoDBOperations dynamoDBOperations, DynamoDBQueryMethod<T,ID> method)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DynamoDBCountQueryCreator<T,ID>createCountQueryCreator(org.springframework.data.repository.query.ParametersParameterAccessor accessor, boolean pageQuery)protected DynamoDBQueryCreator<T,ID>createQueryCreator(org.springframework.data.repository.query.ParametersParameterAccessor accessor)Query<java.lang.Long>doCreateCountQuery(java.lang.Object[] values, boolean pageQuery)Query<T>doCreateQuery(java.lang.Object[] values)protected java.lang.IntegergetResultsRestrictionIfApplicable()protected booleanisCountQuery()protected booleanisDeleteQuery()protected booleanisExistsQuery()protected booleanisSingleEntityResultsRestriction()-
Methods inherited from class org.socialsignin.spring.data.dynamodb.repository.query.AbstractDynamoDBQuery
doCreateCountQueryWithPermissions, doCreateQueryWithPermissions, execute, getExecution, getQueryMethod
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.socialsignin.spring.data.dynamodb.utils.ExceptionHandler
repackageToException
-
-
-
-
Constructor Detail
-
PartTreeDynamoDBQuery
public PartTreeDynamoDBQuery(DynamoDBOperations dynamoDBOperations, DynamoDBQueryMethod<T,ID> method)
-
-
Method Detail
-
createQueryCreator
protected DynamoDBQueryCreator<T,ID> createQueryCreator(org.springframework.data.repository.query.ParametersParameterAccessor accessor)
-
createCountQueryCreator
protected DynamoDBCountQueryCreator<T,ID> createCountQueryCreator(org.springframework.data.repository.query.ParametersParameterAccessor accessor, boolean pageQuery)
-
doCreateQuery
public Query<T> doCreateQuery(java.lang.Object[] values)
- Specified by:
doCreateQueryin classAbstractDynamoDBQuery<T,ID>
-
doCreateCountQuery
public Query<java.lang.Long> doCreateCountQuery(java.lang.Object[] values, boolean pageQuery)
- Specified by:
doCreateCountQueryin classAbstractDynamoDBQuery<T,ID>
-
isCountQuery
protected boolean isCountQuery()
- Specified by:
isCountQueryin classAbstractDynamoDBQuery<T,ID>
-
isExistsQuery
protected boolean isExistsQuery()
- Specified by:
isExistsQueryin classAbstractDynamoDBQuery<T,ID>
-
isDeleteQuery
protected boolean isDeleteQuery()
- Specified by:
isDeleteQueryin classAbstractDynamoDBQuery<T,ID>
-
getResultsRestrictionIfApplicable
protected java.lang.Integer getResultsRestrictionIfApplicable()
- Specified by:
getResultsRestrictionIfApplicablein classAbstractDynamoDBQuery<T,ID>
-
isSingleEntityResultsRestriction
protected boolean isSingleEntityResultsRestriction()
- Specified by:
isSingleEntityResultsRestrictionin classAbstractDynamoDBQuery<T,ID>
-
-