public class ConditionExpressionBuilder extends ExpressionBuilder
| Constructor and Description |
|---|
ConditionExpressionBuilder() |
ConditionExpressionBuilder(QueryModel queryModel,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,DynamoDBQueryModelDAO.IndexData>> indexes) |
| Modifier and Type | Method and Description |
|---|---|
void |
convertRangeKeyConditionToExpression() |
java.lang.String |
getExpression() |
java.lang.String |
getExpressionAttributeNamePrefix() |
java.lang.String |
getExpressionAttributeValuePrefix() |
java.lang.String |
getHashKey() |
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> |
getKey() |
java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.Condition> |
getKeyConditions() |
java.lang.String |
getRangeKey() |
boolean |
hasExpression() |
boolean |
hasHashKeyCondition() |
ConditionExpressionBuilder |
with(java.lang.String field,
DynamoDBConstraint constraint) |
getExpressionAttributeName, getExpressionAttributeNames, getExpressionAttributeValues, putExpressionAttributeValuepublic ConditionExpressionBuilder()
public ConditionExpressionBuilder(QueryModel queryModel, java.util.Map<java.lang.String,java.util.Map<java.lang.String,DynamoDBQueryModelDAO.IndexData>> indexes)
public boolean hasExpression()
hasExpression in class ExpressionBuilderpublic java.lang.String getExpression()
getExpression in class ExpressionBuilderpublic java.lang.String getExpressionAttributeValuePrefix()
getExpressionAttributeValuePrefix in class ExpressionBuilderpublic java.lang.String getExpressionAttributeNamePrefix()
getExpressionAttributeNamePrefix in class ExpressionBuilderpublic boolean hasHashKeyCondition()
public java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.Condition> getKeyConditions()
public java.lang.String getHashKey()
public java.lang.String getRangeKey()
public void convertRangeKeyConditionToExpression()
public java.util.Map<java.lang.String,com.amazonaws.services.dynamodbv2.model.AttributeValue> getKey()
public ConditionExpressionBuilder with(java.lang.String field, DynamoDBConstraint constraint)
Copyright © 2017. All Rights Reserved.