| Package | Description |
|---|---|
| org.apache.jena.dboe.base.block | |
| org.apache.jena.dboe.base.page | |
| org.apache.jena.dboe.base.recordbuffer |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockMgrBase |
class |
BlockMgrCache
Caching block manager - this is an LRU cache
|
class |
BlockMgrFileAccess
Block manager that maps from the FileAccess layer to a BlockMgr.
|
class |
BlockMgrFreeChain
Recycle blocks - but only in-session.
|
class |
BlockMgrLogger |
class |
BlockMgrReadonly |
class |
BlockMgrSwitcher |
class |
BlockMgrSync
Add synchronized to a BlockMgr.
|
class |
BlockMgrTracker |
class |
BlockMgrWrapper |
| Modifier and Type | Method and Description |
|---|---|
static BlockMgr |
BlockMgrFactory.addCache(BlockMgr blockMgr,
FileSet fileSet,
FileMode fileMode,
int readBlockCacheSize,
int writeBlockCacheSize)
Add a caching layer to a BlockMgr if appropriate.
|
static BlockMgr |
BlockMgrFactory.addCache(BlockMgr blockMgr,
int readBlockCacheSize,
int writeBlockCacheSize)
Add a caching layer to a BlockMgr.
|
BlockMgr |
BlockMgrBuilder.buildBlockMgr(FileSet fileSet,
String ext,
BlockParams indexParams) |
BlockMgr |
BlockMgrBuilderStd.buildBlockMgr(FileSet fileSet,
String ext,
BlockParams indexParams) |
static BlockMgr |
BlockMgrFactory.create(FileSet fileSet,
String ext,
BlockParams params) |
static BlockMgr |
BlockMgrFactory.create(FileSet fileSet,
String ext,
FileMode fileMode,
int blockSize,
int readBlockCacheSize,
int writeBlockCacheSize) |
static BlockMgr |
BlockMgrFactory.create(FileSet fileSet,
String ext,
int blockSize,
int readBlockCacheSize,
int writeBlockCacheSize) |
static BlockMgr |
BlockMgrFactory.createFile(String filename,
BlockParams params)
Create a BlockMgr backed by a real file
|
static BlockMgr |
BlockMgrFactory.createFile(String filename,
FileMode fileMode,
int blockSize,
int readBlockCacheSize,
int writeBlockCacheSize)
Create a BlockMgr backed by a real file
|
static BlockMgr |
BlockMgrFactory.createMem(String indexName,
int blockSize)
Create an in-memory block manager
|
static BlockMgr |
BlockMgrFactory.createMMapFile(String filename,
int blockSize)
Create a NIO Block Manager
|
static BlockMgr |
BlockMgrFactory.createStdFile(String filename,
int blockSize,
int readBlockCacheSize,
int writeBlockCacheSize)
Create a Block Manager using direct access (and a cache)
|
static BlockMgr |
BlockMgrFactory.createStdFileNoCache(String filename,
int blockSize)
Create a Block Manager using direct access, no caching, no nothing.
|
BlockMgr |
BlockMgrSync.getWrapped() |
BlockMgr |
BlockMgrWrapper.getWrapped() |
static BlockMgr |
BlockMgrTracker.track(BlockMgr blkMgr) |
static BlockMgr |
BlockMgrFactory.tracker(BlockMgr blockMgr) |
| Modifier and Type | Method and Description |
|---|---|
static BlockMgr |
BlockMgrFactory.addCache(BlockMgr blockMgr,
FileSet fileSet,
FileMode fileMode,
int readBlockCacheSize,
int writeBlockCacheSize)
Add a caching layer to a BlockMgr if appropriate.
|
static BlockMgr |
BlockMgrFactory.addCache(BlockMgr blockMgr,
int readBlockCacheSize,
int writeBlockCacheSize)
Add a caching layer to a BlockMgr.
|
static BlockMgr |
BlockMgrTracker.track(BlockMgr blkMgr) |
static BlockMgr |
BlockMgrFactory.tracker(BlockMgr blockMgr) |
| Constructor and Description |
|---|
BlockMgrFreeChain(BlockMgr blockMgr) |
BlockMgrLogger(BlockMgr blockMgr,
boolean logAllOperations) |
BlockMgrLogger(org.slf4j.Logger log,
String label,
BlockMgr blockMgr,
boolean logAllOperations) |
BlockMgrLogger(String label,
BlockMgr blockMgr,
boolean logAllOperations) |
BlockMgrReadonly(BlockMgr blockMgr) |
BlockMgrSwitcher(BlockMgr blockMgr1,
BlockMgr blockMgr2) |
BlockMgrSync(BlockMgr blockMgr) |
BlockMgrWrapper(BlockMgr blockMgr) |
| Modifier and Type | Method and Description |
|---|---|
BlockMgr |
PageBlockMgr.getBlockMgr() |
| Constructor and Description |
|---|
RecordBufferPageMgr(RecordFactory factory,
BlockMgr blockMgr) |
Licensed under the Apache License, Version 2.0