Package | Description |
---|---|
com.alexkasko.unsafe.offheapstruct |
Long sized off-heap collections of "structs" (memory areas with equal sizes)
with sorting and searching support
|
Modifier and Type | Field and Description |
---|---|
private OffHeapStructComparator |
OffHeapStructSorterWithComparator.Worker.comp |
private OffHeapStructComparator |
OffHeapStructSorterWithComparator.MergeIter.comp |
private OffHeapStructComparator |
OffHeapStructBinarySearchWithComparator.comp |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
OffHeapStructSorterWithComparator.doSort(OffHeapStructCollection a,
long left,
long right,
OffHeapStructComparator comp,
byte[] pi,
byte[] pj,
byte[] pe1,
byte[] pe2,
byte[] pe3,
byte[] pe4,
byte[] pe5)
Sorts the specified range of the off-heap struct collection into ascending order using unsigned long struct key.
|
private static void |
OffHeapStructSorterWithComparator.dualPivotQuicksort(OffHeapStructCollection a,
long left,
long right,
OffHeapStructComparator comp,
byte[] pi,
byte[] pj,
byte[] pe1,
byte[] pe2,
byte[] pe3,
byte[] pe4,
byte[] pe5)
Sorts the specified range of the off-heap struct collection into ascending order by the
Dual-Pivot Quicksort algorithm using unsigned long struct key.
|
Constructor and Description |
---|
OffHeapStructSorterWithComparator.MergeIter(OffHeapStructCollection col,
OffHeapStructComparator comp,
List<OffHeapStructSorterWithComparator.Worker> bounds)
Private constructor
|
OffHeapStructSorterWithComparator.Worker(OffHeapStructCollection a,
long left,
long right,
OffHeapStructComparator comp,
byte[] pi,
byte[] pj,
byte[] pe1,
byte[] pe2,
byte[] pe3,
byte[] pe4,
byte[] pe5)
Private constructor
|
Copyright © 2014. All Rights Reserved.