| Package | Description |
|---|---|
| org.apache.jena.dboe.base.block | |
| org.apache.jena.dboe.base.file | |
| org.apache.jena.dboe.base.page | |
| org.apache.jena.dboe.base.recordbuffer | |
| org.apache.jena.dboe.test |
| Modifier and Type | Method and Description |
|---|---|
Block |
BlockMgrSync.allocate(int blockSize) |
Block |
BlockMgrReadonly.allocate(int blockSize) |
Block |
BlockMgrBase.allocate(int blkSize) |
Block |
BlockMgr.allocate(int blockSize)
Allocate an uninitialized block - writable - call only inside a update sequence.
|
Block |
BlockMgrWrapper.allocate(int blockSize) |
Block |
BlockMgrTracker.allocate(int blockSize) |
Block |
BlockMgrLogger.allocate(int blockSize) |
Block |
BlockMgrFreeChain.allocate(int blockSize) |
Block |
BlockMgrCache.getRead(long id) |
Block |
BlockMgrSync.getRead(long id) |
Block |
BlockMgrFileAccess.getRead(long id) |
Block |
BlockMgr.getRead(long id)
Fetch a block, use for read only
|
Block |
BlockMgrWrapper.getRead(long id) |
Block |
BlockMgrTracker.getRead(long id) |
Block |
BlockMgrLogger.getRead(long id) |
Block |
BlockMgrCache.getWrite(long _id) |
Block |
BlockMgrSync.getWrite(long id) |
Block |
BlockMgrReadonly.getWrite(long id) |
Block |
BlockMgrFileAccess.getWrite(long id) |
Block |
BlockMgr.getWrite(long id)
Fetch a block, use for write and read - only inside "update"
|
Block |
BlockMgrWrapper.getWrite(long id) |
Block |
BlockMgrTracker.getWrite(long id) |
Block |
BlockMgrLogger.getWrite(long id) |
Block |
BlockMgrCache.promote(Block block) |
Block |
BlockMgrSync.promote(Block block) |
Block |
BlockMgrReadonly.promote(Block block) |
Block |
BlockMgrFileAccess.promote(Block block) |
Block |
BlockMgr.promote(Block block)
Promote to writable : it's OK to promote an already writable block
|
Block |
BlockMgrWrapper.promote(Block block) |
Block |
BlockMgrTracker.promote(Block block) |
Block |
BlockMgrLogger.promote(Block block) |
Block |
Block.replicate()
Deep copy, including ByteBuffer contents into a HeapByteBuffer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BlockMgrCache.free(Block block) |
void |
BlockMgrSync.free(Block block) |
void |
BlockMgrReadonly.free(Block block) |
void |
BlockMgrFileAccess.free(Block block) |
void |
BlockMgr.free(Block block)
Announce a block is no longer in use (i.e it's now freed)
|
void |
BlockMgrWrapper.free(Block block) |
void |
BlockMgrTracker.free(Block block) |
void |
BlockMgrLogger.free(Block block) |
void |
BlockMgrFreeChain.free(Block block) |
void |
BlockMgrCache.overwrite(Block block) |
void |
BlockMgrSync.overwrite(Block block) |
void |
BlockMgrReadonly.overwrite(Block block) |
void |
BlockMgrFileAccess.overwrite(Block block) |
void |
BlockMgr.overwrite(Block blk)
Replace the contents of a block slot with new contents.
|
void |
BlockMgrWrapper.overwrite(Block block) |
void |
BlockMgrTracker.overwrite(Block block) |
void |
BlockMgrLogger.overwrite(Block block) |
Block |
BlockMgrCache.promote(Block block) |
Block |
BlockMgrSync.promote(Block block) |
Block |
BlockMgrReadonly.promote(Block block) |
Block |
BlockMgrFileAccess.promote(Block block) |
Block |
BlockMgr.promote(Block block)
Promote to writable : it's OK to promote an already writable block
|
Block |
BlockMgrWrapper.promote(Block block) |
Block |
BlockMgrTracker.promote(Block block) |
Block |
BlockMgrLogger.promote(Block block) |
void |
BlockMgrSync.release(Block block) |
void |
BlockMgrFileAccess.release(Block block) |
void |
BlockMgr.release(Block block)
Release a block, unmodified or already written.
|
void |
BlockMgrWrapper.release(Block block) |
void |
BlockMgrTracker.release(Block block) |
void |
BlockMgrLogger.release(Block block) |
static void |
Block.replicate(Block srcBlock,
Block dstBlock) |
void |
BlockMgrCache.write(Block block) |
void |
BlockMgrSync.write(Block block) |
void |
BlockMgrReadonly.write(Block block) |
void |
BlockMgrFileAccess.write(Block block) |
void |
BlockMgr.write(Block block)
Write a block back - it still needs releasing.
|
void |
BlockMgrWrapper.write(Block block) |
void |
BlockMgrTracker.write(Block block) |
void |
BlockMgrLogger.write(Block block) |
| Modifier and Type | Method and Description |
|---|---|
Block |
BlockAccessMapped.allocate(int blkSize) |
Block |
BlockAccess.allocate(int size) |
Block |
BlockAccessMem.allocate(int blkSize) |
Block |
BlockAccessDirect.allocate(int blkSize) |
Block |
BlockAccessByteArray.allocate(int size) |
Block |
BlockAccessMapped.read(long id) |
Block |
BlockAccess.read(long id) |
Block |
BlockAccessMem.read(long id) |
Block |
BlockAccessDirect.read(long id) |
Block |
BlockAccessByteArray.read(long id) |
| Modifier and Type | Method and Description |
|---|---|
void |
BlockAccessMapped.overwrite(Block block) |
void |
BlockAccess.overwrite(Block block) |
void |
BlockAccessMem.overwrite(Block block) |
void |
BlockAccessDirect.overwrite(Block block) |
void |
BlockAccessByteArray.overwrite(Block block) |
void |
BlockAccessMapped.write(Block block) |
void |
BlockAccess.write(Block block) |
void |
BlockAccessMem.write(Block block) |
void |
BlockAccessDirect.write(Block block) |
void |
BlockAccessByteArray.write(Block block) |
| Modifier and Type | Method and Description |
|---|---|
Block |
Page.getBackingBlock()
Return the block associated with this page
|
Block |
PageBase.getBackingBlock() |
Block |
BlockConverter.toBlock(T t)
Make a block, given a T
|
| Modifier and Type | Method and Description |
|---|---|
T |
BlockConverter.createFromBlock(Block block,
BlockType bType)
Create a new T from an uninitialized Block
|
T |
BlockConverter.fromBlock(Block block)
Create a T, given an existing Block
|
void |
Page.reset(Block block)
The underlying block for this page has changed (e.g.
|
void |
PageBase.reset(Block block2) |
| Modifier and Type | Method and Description |
|---|---|
Block |
RecordBufferPageMgr.Block2RecordBufferPage.toBlock(RecordBufferPage rbp) |
| Modifier and Type | Method and Description |
|---|---|
static RecordBufferPage |
RecordBufferPage.createBlank(Block block,
RecordFactory factory)
The construction methods
|
RecordBufferPage |
RecordBufferPageMgr.Block2RecordBufferPage.createFromBlock(Block block,
BlockType blkType) |
static RecordBufferPage |
RecordBufferPage.format(Block block,
RecordFactory factory) |
RecordBufferPage |
RecordBufferPageMgr.Block2RecordBufferPage.fromBlock(Block block) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
BufferTestLib.sameValue(Block block1,
Block block2) |
Licensed under the Apache License, Version 2.0