public abstract class MemArrayQuickSorter extends QuickSorter
QuickSorter implementations on a memory block accessed by a
MemoryAccessor.| Modifier and Type | Field and Description |
|---|---|
protected long |
baseAddress |
protected MemoryAccessor |
mem |
| Modifier | Constructor and Description |
|---|---|
protected |
MemArrayQuickSorter(MemoryAccessor mem,
long baseAddress) |
| Modifier and Type | Method and Description |
|---|---|
MemArrayQuickSorter |
gotoAddress(long baseAddress)
Sets the base address to the supplied address.
|
isGreaterThanPivot, isLessThanPivot, loadPivot, sort, swapprotected final MemoryAccessor mem
protected long baseAddress
protected MemArrayQuickSorter(MemoryAccessor mem, long baseAddress)
mem - the MemoryAccessor to usebaseAddress - the initial base address of the block to sortpublic MemArrayQuickSorter gotoAddress(long baseAddress)
baseAddress - the supplied address.this the base address.Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.