in services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/model/QueryEnhancedRequest.java [200:243]
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
QueryEnhancedRequest query = (QueryEnhancedRequest) o;
if (queryConditional != null ? ! queryConditional.equals(query.queryConditional) :
query.queryConditional != null) {
return false;
}
if (exclusiveStartKey != null ? ! exclusiveStartKey.equals(query.exclusiveStartKey) :
query.exclusiveStartKey != null) {
return false;
}
if (scanIndexForward != null ? ! scanIndexForward.equals(query.scanIndexForward) :
query.scanIndexForward != null) {
return false;
}
if (select != null ? ! select.equals(query.select) :
query.select != null) {
return false;
}
if (limit != null ? ! limit.equals(query.limit) : query.limit != null) {
return false;
}
if (consistentRead != null ? ! consistentRead.equals(query.consistentRead) : query.consistentRead != null) {
return false;
}
if (attributesToProject != null
? !attributesToProject.equals(query.attributesToProject) : query.attributesToProject != null) {
return false;
}
if (returnConsumedCapacity != null
? !returnConsumedCapacity.equals(query.returnConsumedCapacity) : query.returnConsumedCapacity != null) {
return false;
}
return filterExpression != null ? filterExpression.equals(query.filterExpression) : query.filterExpression == null;
}