public class MemMap
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
MemMap.Cursor |
Modifier and Type | Field and Description |
---|---|
static int |
BASE_BLOCK_SIZE |
long |
baseAddr |
static int |
DATA_CACHE_OFF |
static int |
ENTRY_ADDR_OFF |
long |
entryAddr |
static int |
KEY_OFF |
static int |
KEY_SIZE_OFF |
int |
keySize |
static int |
MAX_LIST_SIZE_OFF |
static int |
NEXT_ADDR_OFF |
static int |
PARENT_ADDR_OFF |
static int |
PARENT_OFF_OFF |
static int |
TABLE_BLOCK_SIZE |
static int |
TABLE_CACHE_OFF |
static int |
TABLE_OFF |
static int |
TABLE_SIZE_OFF |
static int |
TYPE_DATA |
static int |
TYPE_FREE |
static int |
TYPE_OFF |
static int |
TYPE_SIZE |
static int |
TYPE_TABLE |
static int |
VALUE_SIZE_OFF |
int |
valueSize |
Constructor and Description |
---|
MemMap(MemDataSpace ms,
int keySize,
int valueSize,
int maxListSize) |
MemMap(MemDataSpace ms,
long baseAddr) |
Modifier and Type | Method and Description |
---|---|
static int |
recordSize(int keySize,
int valueSize) |
public static final int ENTRY_ADDR_OFF
public static final int DATA_CACHE_OFF
public static final int TABLE_CACHE_OFF
public static final int KEY_SIZE_OFF
public static final int VALUE_SIZE_OFF
public static final int MAX_LIST_SIZE_OFF
public static final int BASE_BLOCK_SIZE
public static final int TYPE_OFF
public static final int TYPE_SIZE
public static final int PARENT_ADDR_OFF
public static final int PARENT_OFF_OFF
public static final int NEXT_ADDR_OFF
public static final int KEY_OFF
public static final int TABLE_SIZE_OFF
public static final int TABLE_OFF
public static final int TABLE_BLOCK_SIZE
public static final int TYPE_FREE
public static final int TYPE_DATA
public static final int TYPE_TABLE
public final long baseAddr
public final int keySize
public final int valueSize
public final long entryAddr
public MemMap(MemDataSpace ms, int keySize, int valueSize, int maxListSize)
public MemMap(MemDataSpace ms, long baseAddr)