Class AbstractDynamoDBQueryCreator<T,ID,R>
- java.lang.Object
-
- org.springframework.data.repository.query.parser.AbstractQueryCreator<Query<R>,DynamoDBQueryCriteria<T,ID>>
-
- org.socialsignin.spring.data.dynamodb.repository.query.AbstractDynamoDBQueryCreator<T,ID,R>
-
- Direct Known Subclasses:
DynamoDBCountQueryCreator,DynamoDBQueryCreator
public abstract class AbstractDynamoDBQueryCreator<T,ID,R> extends org.springframework.data.repository.query.parser.AbstractQueryCreator<Query<R>,DynamoDBQueryCriteria<T,ID>>
- Author:
- Michael Lavelle, Sebastian Just
-
-
Field Summary
Fields Modifier and Type Field Description protected DynamoDBOperationsdynamoDBOperationsprotected DynamoDBEntityInformation<T,ID>entityMetadataprotected java.util.Optional<java.lang.Integer>limitprotected java.util.Optional<java.lang.String>projection
-
Constructor Summary
Constructors Constructor Description AbstractDynamoDBQueryCreator(org.springframework.data.repository.query.parser.PartTree tree, DynamoDBEntityInformation<T,ID> entityMetadata, java.util.Optional<java.lang.String> projection, java.util.Optional<java.lang.Integer> limitResults, DynamoDBOperations dynamoDBOperations)AbstractDynamoDBQueryCreator(org.springframework.data.repository.query.parser.PartTree tree, org.springframework.data.repository.query.ParameterAccessor parameterAccessor, DynamoDBEntityInformation<T,ID> entityMetadata, java.util.Optional<java.lang.String> projection, java.util.Optional<java.lang.Integer> limitResults, DynamoDBOperations dynamoDBOperations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DynamoDBQueryCriteria<T,ID>addCriteria(DynamoDBQueryCriteria<T,ID> criteria, org.springframework.data.repository.query.parser.Part part, java.util.Iterator<java.lang.Object> iterator)protected DynamoDBQueryCriteria<T,ID>and(org.springframework.data.repository.query.parser.Part part, DynamoDBQueryCriteria<T,ID> base, java.util.Iterator<java.lang.Object> iterator)protected DynamoDBQueryCriteria<T,ID>create(org.springframework.data.repository.query.parser.Part part, java.util.Iterator<java.lang.Object> iterator)protected DynamoDBQueryCriteria<T,ID>or(DynamoDBQueryCriteria<T,ID> base, DynamoDBQueryCriteria<T,ID> criteria)
-
-
-
Field Detail
-
entityMetadata
protected final DynamoDBEntityInformation<T,ID> entityMetadata
-
dynamoDBOperations
protected final DynamoDBOperations dynamoDBOperations
-
projection
protected final java.util.Optional<java.lang.String> projection
-
limit
protected final java.util.Optional<java.lang.Integer> limit
-
-
Constructor Detail
-
AbstractDynamoDBQueryCreator
public AbstractDynamoDBQueryCreator(org.springframework.data.repository.query.parser.PartTree tree, DynamoDBEntityInformation<T,ID> entityMetadata, java.util.Optional<java.lang.String> projection, java.util.Optional<java.lang.Integer> limitResults, DynamoDBOperations dynamoDBOperations)
-
AbstractDynamoDBQueryCreator
public AbstractDynamoDBQueryCreator(org.springframework.data.repository.query.parser.PartTree tree, org.springframework.data.repository.query.ParameterAccessor parameterAccessor, DynamoDBEntityInformation<T,ID> entityMetadata, java.util.Optional<java.lang.String> projection, java.util.Optional<java.lang.Integer> limitResults, DynamoDBOperations dynamoDBOperations)
-
-
Method Detail
-
create
protected DynamoDBQueryCriteria<T,ID> create(org.springframework.data.repository.query.parser.Part part, java.util.Iterator<java.lang.Object> iterator)
- Specified by:
createin classorg.springframework.data.repository.query.parser.AbstractQueryCreator<Query<R>,DynamoDBQueryCriteria<T,ID>>
-
addCriteria
protected DynamoDBQueryCriteria<T,ID> addCriteria(DynamoDBQueryCriteria<T,ID> criteria, org.springframework.data.repository.query.parser.Part part, java.util.Iterator<java.lang.Object> iterator)
-
and
protected DynamoDBQueryCriteria<T,ID> and(org.springframework.data.repository.query.parser.Part part, DynamoDBQueryCriteria<T,ID> base, java.util.Iterator<java.lang.Object> iterator)
- Specified by:
andin classorg.springframework.data.repository.query.parser.AbstractQueryCreator<Query<R>,DynamoDBQueryCriteria<T,ID>>
-
or
protected DynamoDBQueryCriteria<T,ID> or(DynamoDBQueryCriteria<T,ID> base, DynamoDBQueryCriteria<T,ID> criteria)
- Specified by:
orin classorg.springframework.data.repository.query.parser.AbstractQueryCreator<Query<R>,DynamoDBQueryCriteria<T,ID>>
-
-