Package | Description |
---|---|
com.alexkasko.unsafe.offheaplong |
Long sized off-heap collections of longs with sorting and searching support
|
com.alexkasko.unsafe.offheapstruct |
Long sized off-heap collections of "structs" (memory areas with equal sizes)
with sorting and searching support
|
Modifier and Type | Interface and Description |
---|---|
interface |
OffHeapLongAddressable
Interface for off-heap collections with long elements.
|
Modifier and Type | Class and Description |
---|---|
class |
OffHeapLongArray
Implementation of array of long using
OffHeapMemory . |
class |
OffHeapLongArrayList
Implementation of array-list of long using
OffHeapMemory . |
Modifier and Type | Interface and Description |
---|---|
interface |
OffHeapStructCollection
Base interface for off-heap struct (memory areas of equal sizes) collection.
|
Modifier and Type | Class and Description |
---|---|
class |
OffHeapStructArray
Implementation of off-heap array of structs (memory areas of equal sizes).
|
class |
OffHeapStructArrayList
Implementation of off-heap array list of structs (memory areas of equal sizes).
|
private static class |
OffHeapStructSorterByReference.ReferenceIterable
Iterable over the data collection using indices from specified array
|
Modifier and Type | Method and Description |
---|---|
static OffHeapDisposableIterable<byte[]> |
OffHeapStructSorter.sortedByRefIterable(OffHeapStructCollection a,
Comparator<OffHeapStructAccessor> comparator)
Sorts collection using additional
OffHeapLongArray with the same size
as collection itself as an array of references (indices) of the collection |
static OffHeapDisposableIterable<byte[]> |
OffHeapStructSorter.sortedByRefIterable(OffHeapStructCollection a,
long fromIndex,
long toIndex,
Comparator<OffHeapStructAccessor> comparator)
Sorts collection using additional
OffHeapLongArray with the same size
as collection itself as an array of references (indices) of the collection |
(package private) static OffHeapDisposableIterable<byte[]> |
OffHeapStructSorterByReference.sortedIterable(OffHeapStructCollection a,
Comparator<OffHeapStructAccessor> comparator)
Sorts collection using additional
OffHeapLongArray with the same size
as collection itself as an array of references (indices) of the collection |
(package private) static OffHeapDisposableIterable<byte[]> |
OffHeapStructSorterByReference.sortedIterable(OffHeapStructCollection a,
long fromIndex,
long toIndex,
Comparator<OffHeapStructAccessor> comparator)
Sorts collection using additional
OffHeapLongArray with the same size
as collection itself as an array of references (indices) of the collection |
Copyright © 2014. All Rights Reserved.