@@ -191,28 +191,28 @@ private static void notEqualFilterBuilder(int count, String value, String attrib
191191 private static void startWithFilterBuilder (int count , String value , String attributeName , StringBuilder filter ,
192192 FilterQueryBuilder filterQueryBuilder ) {
193193
194- String filterString = " LIKE LOWER(?) AND " ;
194+ String filterString = " LIKE ? AND " ;
195195 String attributeNameWithLowerCaseFunction = "LOWER(" + attributeName + ")" ;
196196 filter .append (attributeNameWithLowerCaseFunction ).append (filterString );
197- filterQueryBuilder .setFilterAttributeValue (count , value + "%" );
197+ filterQueryBuilder .setFilterAttributeValue (count , value . toLowerCase () + "%" );
198198 }
199199
200200 private static void endWithFilterBuilder (int count , String value , String attributeName , StringBuilder filter ,
201201 FilterQueryBuilder filterQueryBuilder ) {
202202
203- String filterString = " LIKE LOWER(?) AND " ;
203+ String filterString = " LIKE ? AND " ;
204204 String attributeNameWithLowerCaseFunction = "LOWER(" + attributeName + ")" ;
205205 filter .append (attributeNameWithLowerCaseFunction ).append (filterString );
206- filterQueryBuilder .setFilterAttributeValue (count , "%" + value );
206+ filterQueryBuilder .setFilterAttributeValue (count , "%" + value . toLowerCase () );
207207 }
208208
209209 private static void containsFilterBuilder (int count , String value , String attributeName , StringBuilder filter ,
210210 FilterQueryBuilder filterQueryBuilder ) {
211211
212- String filterString = " LIKE LOWER(?) AND " ;
212+ String filterString = " LIKE ? AND " ;
213213 String attributeNameWithLowerCaseFunction = "LOWER(" + attributeName + ")" ;
214214 filter .append (attributeNameWithLowerCaseFunction ).append (filterString );
215- filterQueryBuilder .setFilterAttributeValue (count , "%" + value + "%" );
215+ filterQueryBuilder .setFilterAttributeValue (count , "%" + value . toLowerCase () + "%" );
216216 }
217217
218218 private static void greaterThanOrEqualFilterBuilder (int count , String value , String attributeName ,
0 commit comments