Uses of Interface
org.apache.jena.tdb1.base.block.BlockMgr
Packages that use BlockMgr
Package
Description
-
Uses of BlockMgr in org.apache.jena.tdb1.base.block
Classes in org.apache.jena.tdb1.base.block that implement BlockMgrModifier and TypeClassDescriptionclassclassCaching block manager - this is an LRU cachefinal classBlock manager that maps from the FileAccess layer to a BlockMgr.final classRecycle blocks - but only in-session.classclassclassclassAdd synchronized to a BlockMgr.classclassMethods in org.apache.jena.tdb1.base.block that return BlockMgrModifier and TypeMethodDescriptionstatic BlockMgrAdd a caching layer to a BlockMgr.static BlockMgrBlockMgrFactory.addCache(BlockMgr blockMgr, FileSet fileSet, FileMode fileMode, int readBlockCacheSize, int writeBlockCacheSize) Add a caching layer to a BlockMgr if appropriate.static BlockMgrBlockMgrFactory.create(FileSet fileSet, String ext, int blockSize, int readBlockCacheSize, int writeBlockCacheSize) static BlockMgrBlockMgrFactory.create(FileSet fileSet, String ext, BlockParams params) static BlockMgrBlockMgrFactory.createFile(String filename, BlockParams params) Create a BlockMgr backed by a real filestatic BlockMgrBlockMgrFactory.createFile(String filename, FileMode fileMode, int blockSize, int readBlockCacheSize, int writeBlockCacheSize) Create a BlockMgr backed by a real filestatic BlockMgrCreate an in-memory block managerstatic BlockMgrBlockMgrFactory.createMMapFile(String filename, int blockSize) Create a NIO Block Managerstatic BlockMgrBlockMgrFactory.createStdFile(String filename, int blockSize, int readBlockCacheSize, int writeBlockCacheSize) Create a Block Manager using direct access (and a cache)static BlockMgrBlockMgrFactory.createStdFileNoCache(String filename, int blockSize) Create a Block Manager using direct access, no caching, no nothing.BlockMgrSync.getWrapped()BlockMgrWrapper.getWrapped()static BlockMgrstatic BlockMgrMethods in org.apache.jena.tdb1.base.block with parameters of type BlockMgrModifier and TypeMethodDescriptionstatic BlockMgrAdd a caching layer to a BlockMgr.static BlockMgrBlockMgrFactory.addCache(BlockMgr blockMgr, FileSet fileSet, FileMode fileMode, int readBlockCacheSize, int writeBlockCacheSize) Add a caching layer to a BlockMgr if appropriate.static BlockMgrstatic BlockMgrConstructors in org.apache.jena.tdb1.base.block with parameters of type BlockMgrModifierConstructorDescriptionBlockMgrFreeChain(BlockMgr blockMgr) BlockMgrLogger(String label, BlockMgr blockMgr, boolean logAllOperations) BlockMgrLogger(BlockMgr blockMgr, boolean logAllOperations) BlockMgrLogger(org.slf4j.Logger log, String label, BlockMgr blockMgr, boolean logAllOperations) BlockMgrReadonly(BlockMgr blockMgr) BlockMgrSwitcher(BlockMgr blockMgr1, BlockMgr blockMgr2) BlockMgrSync(BlockMgr blockMgr) BlockMgrTracker(org.slf4j.Logger logger, String label, BlockMgr blockMgr) BlockMgrWrapper(BlockMgr blockMgr) -
Uses of BlockMgr in org.apache.jena.tdb1.base.page
Methods in org.apache.jena.tdb1.base.page that return BlockMgr -
Uses of BlockMgr in org.apache.jena.tdb1.base.recordbuffer
Constructors in org.apache.jena.tdb1.base.recordbuffer with parameters of type BlockMgr -
Uses of BlockMgr in org.apache.jena.tdb1.index
Methods in org.apache.jena.tdb1.index that return BlockMgrModifier and TypeMethodDescriptionBuilderStdIndex.BlockMgrBuilderStd.buildBlockMgr(FileSet fileset, String ext, IndexParams indexParams) -
Uses of BlockMgr in org.apache.jena.tdb1.index.bplustree
Methods in org.apache.jena.tdb1.index.bplustree with parameters of type BlockMgrModifier and TypeMethodDescriptionstatic BPlusTreeBPlusTree.attach(BPlusTreeParams params, BlockMgr blkMgrNodes, BlockMgr blkMgrRecords) Create the in-memory structures to correspond to the supplied block managers for the persistent storage.static BPlusTreeBPlusTree.create(BPlusTreeParams params, BlockMgr blkMgrNodes, BlockMgr blkMgrLeaves) Create the in-memory structures to correspond to the supplied block managers for the persistent storage.static BPlusTreeBPlusTreeRewriter.packIntoBPlusTree(Iterator<Record> iterRecords, BPlusTreeParams bptParams, RecordFactory recordFactory, BlockMgr blkMgrNodes, BlockMgr blkMgrRecords) Given a stream of records and details of the B+Tree to build, go and build it.Constructors in org.apache.jena.tdb1.index.bplustree with parameters of type BlockMgr -
Uses of BlockMgr in org.apache.jena.tdb1.index.ext
Constructors in org.apache.jena.tdb1.index.ext with parameters of type BlockMgrModifierConstructorDescriptionExtHash(PlainFile dictionaryBackingFile, RecordFactory recordFactory, BlockMgr blockMgrHashBuckets) HashBucketMgr(RecordFactory factory, BlockMgr blockMgr) -
Uses of BlockMgr in org.apache.jena.tdb1.lib
Methods in org.apache.jena.tdb1.lib with parameters of type BlockMgrModifier and TypeMethodDescriptionstatic voidDumpOps.dumpBlockMgr(PrintStream out, BlockMgr blkMgr) -
Uses of BlockMgr in org.apache.jena.tdb1.setup
Methods in org.apache.jena.tdb1.setup that return BlockMgrModifier and TypeMethodDescriptionBlockMgrBuilder.buildBlockMgr(FileSet fileSet, String ext, IndexParams indexParams) -
Uses of BlockMgr in org.apache.jena.tdb1.store
Fields in org.apache.jena.tdb1.store with type parameters of type BlockMgrConstructor parameters in org.apache.jena.tdb1.store with type arguments of type BlockMgrModifierConstructorDescriptionStorageConfig(Location location, StoreParams params, boolean writeable, Map<FileRef, BlockMgr> blockMgrs, Map<FileRef, ObjectFile> objectFiles, Map<FileRef, BufferChannel> bufferChannels) -
Uses of BlockMgr in org.apache.jena.tdb1.transaction
Classes in org.apache.jena.tdb1.transaction that implement BlockMgrModifier and TypeClassDescriptionclassBlock manager that keeps temporary copies of updated blocks, then writes them to a journal when commitPrepare happens.Constructors in org.apache.jena.tdb1.transaction with parameters of type BlockMgrModifierConstructorDescriptionBlockMgrJournal(Transaction txn, FileRef fileRef, BlockMgr underlyingBlockMgr)