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) |
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
SimpleBufferManager.getFileData(Object fileKey,
DiskRangeList range,
long baseOffset,
DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
DataCache.BooleanRef gotAllData) |
DiskRangeList |
LowLevelCacheImpl.getFileData(Object fileKey,
DiskRangeList ranges,
long baseOffset,
DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
DataCache.BooleanRef gotAllData) |
DiskRangeList |
LowLevelCache.getFileData(Object fileKey,
DiskRangeList range,
long baseOffset,
DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
DataCache.BooleanRef gotAllData)
Gets file data for particular offsets.
|
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
SimpleBufferManager.getFileData(Object fileKey,
DiskRangeList range,
long baseOffset,
DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
DataCache.BooleanRef gotAllData) |
DiskRangeList |
LowLevelCacheImpl.getFileData(Object fileKey,
DiskRangeList ranges,
long baseOffset,
DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
DataCache.BooleanRef gotAllData) |
DiskRangeList |
LowLevelCache.getFileData(Object fileKey,
DiskRangeList range,
long baseOffset,
DataCache.DiskRangeListFactory factory,
LowLevelCacheCounters qfCounters,
DataCache.BooleanRef gotAllData)
Gets file data for particular offsets.
|
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
OrcFileEstimateErrors.getIncompleteCbs(DiskRangeList ranges,
long baseOffset,
DataCache.DiskRangeListFactory factory,
DataCache.BooleanRef gotAllData) |
DiskRangeList |
OrcMetadataCache.getIncompleteCbs(Object fileKey,
DiskRangeList ranges,
long baseOffset,
DataCache.DiskRangeListFactory factory,
DataCache.BooleanRef gotAllData) |
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
OrcFileEstimateErrors.getIncompleteCbs(DiskRangeList ranges,
long baseOffset,
DataCache.DiskRangeListFactory factory,
DataCache.BooleanRef gotAllData) |
DiskRangeList |
OrcMetadataCache.getIncompleteCbs(Object fileKey,
DiskRangeList ranges,
long baseOffset,
DataCache.DiskRangeListFactory factory,
DataCache.BooleanRef gotAllData) |
Modifier and Type | Class and Description |
---|---|
class |
CacheChunk
DiskRange containing encoded, uncompressed data from cache.
|
class |
IncompleteCb |
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
DataReader.readFileData(DiskRangeList range,
long baseOffset,
boolean doForceDirect)
Reads the data.
|
Modifier and Type | Method and Description |
---|---|
DiskRangeList |
DataReader.readFileData(DiskRangeList range,
long baseOffset,
boolean doForceDirect)
Reads the data.
|
Modifier and Type | Class and Description |
---|---|
class |
BufferChunk
The sections of stripe that we have read.
|
Modifier and Type | Method and Description |
---|---|
static String |
RecordReaderUtils.stringifyDiskRanges(DiskRangeList range)
Build a string representation of a list of disk ranges.
|
Copyright © 2016 The Apache Software Foundation. All rights reserved.