Uses of Class org.apache.hadoop.hive.common.io.DiskRangeList (Hive Storage API 2.1.1-pre-orc API)
Date: 2016-10-19

## Uses of Class
org.apache.hadoop.hive.common.io.DiskRangeList

- Packages that use DiskRangeList
  Package | Description
  --- | ---
  org.apache.hadoop.hive.common.io |

- - ### Uses of DiskRangeList in org.apache.hadoop.hive.common.io

    Subclasses of DiskRangeList in 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.

    Fields in org.apache.hadoop.hive.common.io declared as DiskRangeList
    Modifier and Type | Field and Description
    --- | ---
    `DiskRangeList` | DiskRangeList.`next`
    `DiskRangeList` | DiskRangeList.`prev`

    Methods in org.apache.hadoop.hive.common.io that return DiskRangeList
    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

    Methods in org.apache.hadoop.hive.common.io with parameters of type DiskRangeList
    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.

    Constructors in org.apache.hadoop.hive.common.io with parameters of type DiskRangeList
    Constructor and Description
    `MutateHelper(DiskRangeList head)`

Copyright © 2016 The Apache Software Foundation. All rights reserved.