@Override
  public void initializeIndex(boolean loadEntries) throws IMQException {
    // Collection results = evaluator.initializeIndex();
    long startTime = System.nanoTime();
    evaluator.initializeIndex(loadEntries);
    long endTime = System.nanoTime();
    internalIndexStats.incUpdateTime(endTime - startTime);
  }
Create an Range Index that can be used when executing queries.

@param indexName the name of this index, used for statistics collection
@param indexedExpression the expression to index on, a function dependent on region entries
       individually.
@param fromClause expression that evaluates to the collection(s) that will be queried over,
       must contain one and only one region path.
@param projectionAttributes expression that transforms each element in the result set of a
       query Return the newly created Index
geode-core/src/main/java/org/apache/geode/cache/query/internal/index/RangeIndex.java