Package org.apache.orc.impl
Class BufferChunk
java.lang.Object
org.apache.hadoop.hive.common.io.DiskRange
org.apache.hadoop.hive.common.io.DiskRangeList
org.apache.orc.impl.BufferChunk
public class BufferChunk
extends org.apache.hadoop.hive.common.io.DiskRangeList
The sections of stripe that we have read.
This might not match diskRange - 1 disk range can be multiple buffer chunks,
depending on DFS block boundaries.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hive.common.io.DiskRangeList
org.apache.hadoop.hive.common.io.DiskRangeList.CreateHelper, org.apache.hadoop.hive.common.io.DiskRangeList.MutateHelper -
Field Summary
Fields inherited from class org.apache.hadoop.hive.common.io.DiskRangeList
next, prevFields inherited from class org.apache.hadoop.hive.common.io.DiskRange
end, offset -
Constructor Summary
ConstructorsConstructorDescriptionBufferChunk(long offset, int length) BufferChunk(ByteBuffer chunk, long offset) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetData()booleanhasData()inthashCode()voidsetChunk(ByteBuffer chunk) org.apache.hadoop.hive.common.io.DiskRangesliceAndShift(long offset, long end, long shiftBy) final StringtoString()Methods inherited from class org.apache.hadoop.hive.common.io.DiskRangeList
getTotalLength, hasContiguousNext, insertAfter, insertPartAfter, insertPartBefore, listSize, listToArray, removeAfter, removeSelf, replaceSelfWith, setEnd, split, stringifyDiskRangesMethods inherited from class org.apache.hadoop.hive.common.io.DiskRange
equalRange, getEnd, getLength, getOffset, merge
-
Constructor Details
-
BufferChunk
public BufferChunk(long offset, int length) -
BufferChunk
-
-
Method Details
-
setChunk
-
hasData
public boolean hasData()- Overrides:
hasDatain classorg.apache.hadoop.hive.common.io.DiskRange
-
toString
- Overrides:
toStringin classorg.apache.hadoop.hive.common.io.DiskRange
-
sliceAndShift
public org.apache.hadoop.hive.common.io.DiskRange sliceAndShift(long offset, long end, long shiftBy) - Overrides:
sliceAndShiftin classorg.apache.hadoop.hive.common.io.DiskRange
-
equals
- Overrides:
equalsin classorg.apache.hadoop.hive.common.io.DiskRangeList
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.apache.hadoop.hive.common.io.DiskRangeList
-
getData
- Overrides:
getDatain classorg.apache.hadoop.hive.common.io.DiskRange
-