| Package | Description |
|---|---|
| org.nustaq.offheap | |
| org.nustaq.offheap.bytez | |
| org.nustaq.offheap.bytez.bytesource | |
| org.nustaq.offheap.bytez.malloc | |
| org.nustaq.offheap.bytez.onheap |
| Modifier and Type | Method and Description |
|---|---|
abstract ByteSource |
FSTCodedOffheapMap.encodeKey(K key) |
ByteSource |
FSTAsciiStringOffheapMap.encodeKey(String key) |
ByteSource |
FSTSerializedOffheapMap.encodeValue(V value) |
abstract ByteSource |
FSTCodedOffheapMap.encodeValue(V value) |
ByteSource |
FSTBinaryOffheapMap.KeyValIter.getValueBytes() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<ByteSource> |
FSTBinaryOffheapMap.binaryValues() |
| Modifier and Type | Method and Description |
|---|---|
protected long |
FSTBinaryOffheapMap.addEntry(ByteSource key,
ByteSource value) |
long |
OffHeapByteTree.get(ByteSource key) |
BytezByteSource |
FSTBinaryOffheapMap.getBinary(ByteSource key)
get an entry. the returned ByteSource must be processed immediately as it will be reused
internally on next get
Warning: Concurrent Modification (e.g. add remove elements during iteration) is NOT SUPPORTED
and NOT CHECKED.
|
String |
FSTBinaryOffheapMap.printBinaryKey(ByteSource key) |
long |
OffHeapByteTree.put(ByteSource key,
long value) |
void |
FSTBinaryOffheapMap.putBinary(ByteSource key,
ByteSource value) |
void |
OffHeapByteTree.remove(ByteSource key) |
void |
FSTBinaryOffheapMap.removeBinary(ByteSource key)
remove the key from the binary map
|
protected void |
FSTBinaryOffheapMap.setEntry(long off,
int entryLen,
ByteSource value) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Bytez
abstraction of byte arrays similar to ByteBuffer without the need to create temp objects in order to get long,int,.. views
additionally supports volatile read/write (for byte[] based backing buffers only !)
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsciiStringByteSource
Created by ruedi on 27.06.14.
|
class |
ByteArrayByteSource
Created by ruedi on 27.06.14.
|
class |
BytezByteSource
Created by ruedi on 27.06.14.
|
class |
CutAsciiStringByteSource
returns 0 instead of throwing index exception
|
class |
LeftCutStringByteSource
Created by ruedi on 27.06.14.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MallocBytez
Copyright (c) 2012, Ruediger Moeller.
|
class |
MMFBytez
Bytez allocated inside a memory mapped file.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HeapBytez
byte array abstraction based on heap byte arrays
|
Copyright © 2014. All rights reserved.