@Override
  public int skip(PositionedByteRange src) {
    StructIterator it = iterator(src);
    int skipped = 0;
    while (it.hasNext()) {
      skipped += it.skip();
    }
    return skipped;
  }
Retrieve an {@link Iterator} over the values encoded in {@code src}. {@code src}'s position is
consumed by consuming this iterator.
hbase-common/src/main/java/org/apache/hadoop/hbase/types/Struct.java