public boolean merge()

in hadoop-api-shim/src/main/java/org/apache/hadoop/fs/shim/impl/CombinedVectorFileRange.java [60:70]


  public boolean merge(long otherOffset, long otherEnd, VectorFileRange other,
                       int minSeek, int maxSize) {
    long end = this.getOffset() + this.getLength();
    long newEnd = Math.max(end, otherEnd);
    if (otherOffset - end >= minSeek || newEnd - this.getOffset() > maxSize) {
      return false;
    }
    this.setLength((int) (newEnd - this.getOffset()));
    underlying.add(other);
    return true;
  }