query.addExpression().whereColumn(columnName).equals().value(columnValues.get(columnName), getSerializer(valueSerializer));
query.addExpression().whereColumn(whereColumn).equals().value(whereValue, getSerializer(valueSerializer));
query.addExpression().whereColumn(columnName).equals().value(columnValues.get(columnName), getSerializer(valueSerializer));
query.addExpression().whereColumn(whereColumn).equals().value(whereValue, getSerializer(valueSerializer));