@Override
  public String toString() {
    if (isNested()) {
      return "Nested projection = " + Arrays.deepToString(toNestedIndexes());
    }
    return "Top level projection = " + Arrays.toString(toTopLevelIndexes());
  }
Create a {@link Projection} of a field range.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/Projection.java