DynamoDBQueryCriteria<T,ID>
, SortHandler
public class DynamoDBEntityWithHashKeyOnlyCriteria<T,ID> extends AbstractDynamoDBQueryCriteria<T,ID>
attributeConditions, clazz, globalSecondaryIndexName, hashKeyAttributeValue, hashKeyPropertyValue, projection, propertyConditions, sort
Constructor | Description |
---|---|
DynamoDBEntityWithHashKeyOnlyCriteria(DynamoDBEntityInformation<T,ID> entityInformation,
com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel<T> tableModel) |
Modifier and Type | Method | Description |
---|---|---|
protected Query<Long> |
buildFinderCountQuery(DynamoDBOperations dynamoDBOperations,
boolean pageQuery) |
|
protected Query<T> |
buildFinderQuery(DynamoDBOperations dynamoDBOperations) |
|
com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBScanExpression |
buildScanExpression() |
|
protected Query<Long> |
buildSingleEntityCountQuery(DynamoDBOperations dynamoDBOperations) |
|
protected Query<T> |
buildSingleEntityLoadQuery(DynamoDBOperations dynamoDBOperations) |
|
boolean |
isApplicableForLoad() |
|
protected boolean |
isOnlyHashKeySpecified() |
|
DynamoDBQueryCriteria<T,ID> |
withPropertyEquals(String propertyName,
Object value,
Class<?> propertyType) |
addAttributeValue, applySortIfSpecified, applySortIfSpecified, buildCountQuery, buildQuery, buildQueryRequest, comparisonOperatorsPermittedForQuery, createCollectionCondition, createNoValueCondition, createSingleValueCondition, getAttributeName, getGlobalSecondaryIndexName, getHashKeyAttributeName, getHashKeyAttributeValue, getHashKeyConditions, getHashKeyPropertyName, getHashKeyPropertyValue, getPropertyAttributeValue, hasIndexHashKeyEqualCondition, hasIndexRangeKeyCondition, isApplicableForGlobalSecondaryIndex, isHashKeyProperty, isHashKeySpecified, withCondition, withHashKeyEquals, withNoValuedCriteria, withProjection, withPropertyBetween, withPropertyIn, withSingleValueCriteria, withSort
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
ensureNoSort, ensureNoSort, throwUnsupportedSortOperationException
public DynamoDBEntityWithHashKeyOnlyCriteria(DynamoDBEntityInformation<T,ID> entityInformation, com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBMapperTableModel<T> tableModel)
protected Query<T> buildSingleEntityLoadQuery(DynamoDBOperations dynamoDBOperations)
buildSingleEntityLoadQuery
in class AbstractDynamoDBQueryCriteria<T,ID>
protected Query<Long> buildSingleEntityCountQuery(DynamoDBOperations dynamoDBOperations)
buildSingleEntityCountQuery
in class AbstractDynamoDBQueryCriteria<T,ID>
protected Query<T> buildFinderQuery(DynamoDBOperations dynamoDBOperations)
buildFinderQuery
in class AbstractDynamoDBQueryCriteria<T,ID>
protected Query<Long> buildFinderCountQuery(DynamoDBOperations dynamoDBOperations, boolean pageQuery)
buildFinderCountQuery
in class AbstractDynamoDBQueryCriteria<T,ID>
protected boolean isOnlyHashKeySpecified()
isOnlyHashKeySpecified
in class AbstractDynamoDBQueryCriteria<T,ID>
public boolean isApplicableForLoad()
isApplicableForLoad
in class AbstractDynamoDBQueryCriteria<T,ID>
public com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBScanExpression buildScanExpression()
Copyright © 2018. All rights reserved.