| Modifier and Type | Field and Description |
|---|---|
protected Bytez |
FSTBinaryOffheapMap.customHeader |
protected Bytez |
FSTBinaryOffheapMap.memory |
| Modifier and Type | Method and Description |
|---|---|
Bytez |
FSTBinaryOffheapMap.getCustomFileHeader() |
| Modifier and Type | Method and Description |
|---|---|
Bytez |
BytezAllocator.alloc(long len) |
Bytez |
Bytez.slice(long off,
int len) |
| Modifier and Type | Method and Description |
|---|---|
void |
BytezAllocator.free(Bytez bytes) |
| Modifier and Type | Method and Description |
|---|---|
Bytez |
BytezByteSource.getBytes() |
| Modifier and Type | Method and Description |
|---|---|
void |
BytezByteSource.setBytes(Bytez bytes) |
| Constructor and Description |
|---|
BytezByteSource(Bytez bytes,
long off,
int len) |
| Modifier and Type | Class and Description |
|---|---|
class |
MallocBytez
Date: 17.11.13
Time: 00:01
implementation of Bytez interface using unsafe on raw allocated memory
|
class |
MMFBytez
Bytez allocated inside a memory mapped file.
|
| Modifier and Type | Method and Description |
|---|---|
Bytez |
MallocBytezAllocator.alloc(long len) |
| Modifier and Type | Method and Description |
|---|---|
void |
MallocBytezAllocator.free(Bytez bytes) |
| Modifier and Type | Class and Description |
|---|---|
class |
HeapBytez
byte array abstraction based on heap byte arrays.
|
| Modifier and Type | Method and Description |
|---|---|
Bytez |
HeapBytezAllocator.alloc(long len) |
| Modifier and Type | Method and Description |
|---|---|
void |
HeapBytezAllocator.free(Bytez bytes) |
| Modifier and Type | Field and Description |
|---|---|
Bytez |
FSTStruct.___bytes |
protected Bytez |
FSTStructAllocator.chunk |
| Modifier and Type | Method and Description |
|---|---|
Bytez |
FSTStruct.getBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
FSTStruct.baseOn(Bytez base,
int index) |
void |
FSTStruct.baseOn(Bytez base,
long offset,
FSTStructFactory fac) |
static FSTStruct |
FSTStructAllocator.createStructPointer(Bytez b,
int index) |
void |
FSTStruct.getBytes(Bytez target,
int startIndexInTarget) |
static FSTStruct |
FSTStructAllocator.getVolatileStructPointer(Bytez b,
int index) |
int |
FSTEmbeddedBinary.insertEmbedded(FSTStructFactory fac,
Bytez base,
int targetIndex) |
protected void |
FSTStruct.setBase(Bytez base) |
void |
FSTStruct.setBytes(Bytez source,
long sourceIndex,
int len) |
void |
FSTStructChange.snapshotChanges(int originBase,
Bytez origin)
collects all changes and rebases.
|
| Modifier and Type | Method and Description |
|---|---|
Bytez |
FSTStructFactory.toByteArray(FSTStruct onHeapStruct) |
Bytez |
FSTStructFactory.toByteArray(FSTStruct onHeapStruct,
BytezAllocator allocator) |
| Modifier and Type | Method and Description |
|---|---|
FSTStruct |
FSTStructFactory.createPrimitiveArrayBasePointer(Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
FSTStruct |
FSTStructFactory.createStructPointer(Bytez b,
long index,
int clzId)
allocates a StructAccessor ("pointer") matching the struct data expected in the byte
array at given position with given classId.
|
FSTStruct |
FSTStructFactory.createStructWrapper(Bytez b,
long index)
allocates a StructAccessor ("pointer") matching the struct data expected in the byte
array at given position.
|
FSTStruct |
FSTStructFactory.createTypedArrayBasePointer(Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
<T extends FSTStruct> |
FSTStructFactory.createWrapper(Class<T> onHeap,
Bytez bytes,
long index) |
void |
FSTStructFactory.fillPrimitiveArrayBasePointer(FSTStruct result,
Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
void |
FSTStructFactory.fillTypedArrayBasePointer(FSTStruct result,
Bytez base,
long objectBaseOffset,
int arrayStructIndex) |
FSTStruct |
FSTStructFactory.getStructPointer(Bytez b,
long index)
returns a struct wrapper for given structured object from the thread local wrapper cache.
|
FSTStruct |
FSTStructFactory.getStructPointerByOffset(Bytez b,
long offset) |
int |
FSTStructFactory.toByteArray(FSTStruct onHeapStruct,
Bytez bytes,
int index) |
Copyright © 2015. All rights reserved.