| Package | Description |
|---|---|
| nl.renarj.jasdb.index.btreeplus | |
| nl.renarj.jasdb.index.btreeplus.locking | |
| nl.renarj.jasdb.index.btreeplus.persistence | |
| nl.renarj.jasdb.index.btreeplus.search |
| Modifier and Type | Field and Description |
|---|---|
protected BlockPersister |
TreeBlock.persister |
| Modifier and Type | Method and Description |
|---|---|
protected BlockPersister |
BTreeIndex.getPersister() |
| Constructor and Description |
|---|
FullIndexIterator(RootBlock rootBlock,
LockManager lockManager,
BlockPersister persister) |
LeaveBlockImpl(BlockPersister persister,
DataBlock dataBlock,
long parentBlock,
boolean modified) |
RootBlock(BlockPersister persister,
DataBlock dataBlock,
boolean isLeave) |
TreeBlock(BlockPersister persister,
DataBlock dataBlock,
long parentPointer) |
TreeBlock(BlockPersister persister,
DataBlock dataBlock,
long parentPointer,
boolean modified) |
| Modifier and Type | Method and Description |
|---|---|
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 |
|---|
LockManager(BlockPersister persister) |
| Modifier and Type | Class and Description |
|---|---|
class |
BtreePlusBlockPersister |
| Modifier and Type | Field and Description |
|---|---|
protected BlockPersister |
NodeBlockFactory.persister |
| Constructor and Description |
|---|
NotEqualsSearchOperation(LockManager lockManager,
KeyInfo keyInfo,
RootBlock rootBlock,
BlockPersister persister) |
RangeSearchOperation(LockManager lockManager,
BlockPersister persister,
RootBlock rootBlock,
KeyInfo keyInfo) |
Copyright © 2015. All rights reserved.