code: public Query query(DataRange dataRange) {
          RowPosition startPosition = dataRange.startKey();
          RowPosition stopPosition = dataRange.stopKey();
          Token start = startPosition.getToken();
          Token stop = stopPosition.getToken();
          boolean includeLower = includeStart(startPosition);
          boolean includeUpper = includeStop(stopPosition);
          return query(start, stop, includeLower, includeUpper);
      }
docs: Returns a Lucene {@link Query} for filtering documents/rows according to the row token range specified in {@code
  dataRange}.
  
  @param dataRange The key range containing the row token range to be filtered.
  @return A Lucene {@link Query} for filtering documents/rows according to the row token range specified in {@code
  dataRage}.