title: DynamoDB Scan ignoring uppercase or lowercase letters
body: <p>My boss asked me to make a filter that does not recognize upper and lower case letters and I added the following code that makes the filter but recognizes the use of upper and lower case letters and does not find anything</p>
  <pre><code>    DynamoDBMapper mapper = new DynamoDBMapper(amazonDynamoDB);
      DynamoDBScanExpression scanExpression = new DynamoDBScanExpression();
      Map&lt;String, AttributeValue&gt; eav = new HashMap&lt;String, AttributeValue&gt;();
      Map&lt;String, String&gt; ean = new HashMap&lt;String, String&gt;();
  
      StringJoiner where = new StringJoiner(&quot; and &quot;);
      if (status != null) {
          eav.put(&quot;:status&quot;, new AttributeValue().withS(status));
          where.add(&quot;#status = :status&quot;);
          ean.put(&quot;#status&quot;, &quot;status&quot;);
          scanExpression.withExpressionAttributeNames(ean);
      }
     if (where.length() &gt; 0) {
                              scanExpression.withFilterExpression(where.toString()).withExpressionAttributeValues(eav).withConsistentRead(false);
          }
  
          // Scan to the end of the page after the requested page
          int scanTo = (int) (pageable.getOffset() + (2 * pageable.getPageSize()));
  </code></pre>