@Override
      public String toString() {
        return "[offset=" + offset + ", length=" + length + "]";
      }
Create an input split over the given range of bytes. The location of the
split is based on where the majority of the byte are coming from. ORC
files are unlikely to have splits that cross between blocks because they
are written with large block sizes.
@param offset the start of the split
@param length the length of the split
@param orcTail orc tail
@throws IOException
ql/src/java/org/apache/hadoop/hive/ql/io/orc/OrcInputFormat.java