Where where = new Where();
if (query.getKey() != null) {
where.equals(primaryColumn.getName(), "?");
} else {
if (query.getStartKey() != null) {
where.greaterThanEq(primaryColumn.getName(), "?");
}
if(query.getEndKey() != null) {
where.lessThanEq(primaryColumn.getName(), "?");
}
}