Package | Description |
---|---|
nl.renarj.jasdb.index.btreeplus | |
nl.renarj.jasdb.index.btreeplus.caching | |
nl.renarj.jasdb.index.btreeplus.locking | |
nl.renarj.jasdb.index.btreeplus.persistence |
Modifier and Type | Interface and Description |
---|---|
interface |
LeaveBlock |
Modifier and Type | Class and Description |
---|---|
class |
LeaveBlockImpl |
class |
RootBlock |
class |
TreeBlock |
Modifier and Type | Method and Description |
---|---|
IndexBlock |
BlockPersister.createBlock(BlockTypes blockType,
long parentBlock) |
IndexBlock |
BlockPersister.loadBlock(long position) |
Modifier and Type | Method and Description |
---|---|
protected void |
TreeBlock.insertBlock(Key key,
IndexBlock leftChildBlock,
IndexBlock rightChildBlock) |
void |
BlockPersister.markDeleted(IndexBlock block) |
void |
BlockPersister.persistBlock(IndexBlock block) |
void |
BlockPersister.releaseBlock(IndexBlock block) |
protected void |
TreeBlock.removeBlockPointer(Key minBlockValue,
IndexBlock removedBlock) |
protected void |
RootBlock.removeBlockPointer(Key minBlockValue,
IndexBlock removedBlock) |
Modifier and Type | Method and Description |
---|---|
IndexBlock |
IndexBlockEntry.getValue() |
Constructor and Description |
---|
IndexBlockEntry(BtreePlusBlockPersister persister,
IndexBlock indexBlock) |
Modifier and Type | Method and Description |
---|---|
IndexBlock |
LockEntry.getBlock() |
Modifier and Type | Method and Description |
---|---|
void |
LockManager.acquireLock(LockIntentType intent,
IndexBlock block) |
void |
LockManager.registerBlockUsage(IndexBlock block) |
boolean |
WriteIntentExclusive.requiresWriteLock(BlockPersister persister,
IndexBlock block) |
boolean |
UpdateIntent.requiresWriteLock(BlockPersister persister,
IndexBlock block) |
boolean |
ReadIntent.requiresWriteLock(BlockPersister persister,
IndexBlock block) |
boolean |
OptimisticLeaveLockIntent.requiresWriteLock(BlockPersister persister,
IndexBlock block) |
boolean |
LockIntent.requiresWriteLock(BlockPersister persister,
IndexBlock block) |
Constructor and Description |
---|
LockEntry(IndexBlock block,
LOCK_TYPE type) |
Modifier and Type | Interface and Description |
---|---|
interface |
BlockFactory<T extends IndexBlock> |
Modifier and Type | Method and Description |
---|---|
IndexBlock |
BtreePlusBlockPersister.createBlock(BlockTypes blockType,
long parentBlock) |
IndexBlock |
BtreePlusBlockPersister.loadBlock(long position) |
Modifier and Type | Method and Description |
---|---|
void |
BtreePlusBlockPersister.flushAndCloseBlock(IndexBlock block) |
void |
BtreePlusBlockPersister.markDeleted(IndexBlock block) |
void |
BtreePlusBlockPersister.persistBlock(IndexBlock block) |
void |
BtreePlusBlockPersister.releaseBlock(IndexBlock block) |
Copyright © 2015. All rights reserved.