code: public StructuredQueryDefinition range(RangeIndex index, String type, String collation,
                                           String[] options, Operator operator, Object... values) {
      return new RangeQuery(index, type, collation, null, options, operator, values);
    }
docs: Matches an element, attribute, JSON property, field, or path
  whose value that has the correct datatyped comparison with
  one of the criteria values.
  @param index    the range container
  @param type    the datatype of the container and specified values
  @param collation    the identifier for the strategy for comparing types
  @param options    options for fine tuning the query
  @param operator    the comparison with the criteria values
  @param values    the possible datatyped values for the comparison
  @return    the StructuredQueryDefinition for the range query