private void substituteExpressionWithProjectionField(int columnIndex) {
    expr = ProjectionField.getProjectionField();
    this.columnIndex = columnIndex;
  }
evaluates sort criteria in order by clause
geode-core/src/main/java/org/apache/geode/cache/query/internal/CompiledSortCriterion.java