Package | Description |
---|---|
org.apache.hadoop.hive.common.io |
Modifier and Type | Class and Description |
---|---|
static class |
DiskRangeList.MutateHelper
List in-place mutation helper - a bogus first element that is inserted before list head,
and thus remains constant even if head is replaced with some new range via in-place list
mutation.
|
Modifier and Type | Field and Description |
---|---|
DiskRangeList |
DiskRangeList.next |
DiskRangeList |
DiskRangeList.prev |
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
DataCache.DiskRangeListFactory.createCacheChunk(MemoryBuffer buffer,
long startOffset,
long endOffset) |
DiskRangeList |
DiskRangeList.CreateHelper.extract() |
DiskRangeList |
DiskRangeList.MutateHelper.extract() |
DiskRangeList |
DiskRangeList.CreateHelper.get() |
DiskRangeList |
DiskRangeList.MutateHelper.get() |
DiskRangeList |
DataCache.getFileData(Object fileKey,
DiskRangeList range,
long baseOffset,
DataCache.DiskRangeListFactory factory,
DataCache.BooleanRef gotAllData)
Gets file data for particular offsets.
|
DiskRangeList |
DiskRangeList.CreateHelper.getTail() |
DiskRangeList |
DiskRangeList.insertAfter(DiskRangeList other)
Inserts an element after current in the list.
|
DiskRangeList |
DiskRangeList.insertPartAfter(DiskRangeList other)
Inserts an intersecting range after current in the list and adjusts offset accordingly.
|
DiskRangeList |
DiskRangeList.insertPartBefore(DiskRangeList other)
Inserts an intersecting range before current in the list and adjusts offset accordingly.
|
DiskRangeList[] |
DiskRangeList.listToArray() |
DiskRangeList |
DiskRangeList.replaceSelfWith(DiskRangeList other)
Replaces this element with another in the list; returns the new element.
|
DiskRangeList |
DiskRangeList.split(long cOffset)
Splits current element in the list, using DiskRange::slice
|
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
DataCache.getFileData(Object fileKey,
DiskRangeList range,
long baseOffset,
DataCache.DiskRangeListFactory factory,
DataCache.BooleanRef gotAllData)
Gets file data for particular offsets.
|
DiskRangeList |
DiskRangeList.insertAfter(DiskRangeList other)
Inserts an element after current in the list.
|
DiskRangeList |
DiskRangeList.insertPartAfter(DiskRangeList other)
Inserts an intersecting range after current in the list and adjusts offset accordingly.
|
DiskRangeList |
DiskRangeList.insertPartBefore(DiskRangeList other)
Inserts an intersecting range before current in the list and adjusts offset accordingly.
|
DiskRangeList |
DiskRangeList.replaceSelfWith(DiskRangeList other)
Replaces this element with another in the list; returns the new element.
|
Constructor and Description |
---|
MutateHelper(DiskRangeList head) |
Copyright © 2016 The Apache Software Foundation. All rights reserved.