Uses of Class
org.apache.jena.dboe.trans.bplustree.BPlusTree

Packages that use BPlusTree
  • Uses of BPlusTree in org.apache.jena.dboe.trans.bplustree

    Modifier and Type
    Method
    Description
    static BPlusTree
    BPlusTreeFactory.addLogging(BPlusTree bpTree)
    Debugging
    static BPlusTree
    BPlusTreeFactory.addTracking(BPlusTree bpTree)
    Debugging
    static BPlusTree
    BPlusTreeFactory.create(org.apache.jena.dboe.transaction.txn.ComponentId id, BPlusTreeParams params, org.apache.jena.dboe.base.file.BufferChannel chan, org.apache.jena.dboe.base.block.BlockMgr blkMgrNodes, org.apache.jena.dboe.base.block.BlockMgr blkMgrLeaves)
    Create the java structures to correspond to the supplied block managers for the persistent storage.
    static BPlusTree
    BPlusTreeFactory.createBPTree(org.apache.jena.dboe.transaction.txn.ComponentId cid, org.apache.jena.dboe.base.file.FileSet fileset, int order, int blockSize, int readCacheSize, int writeCacheSize, org.apache.jena.dboe.base.record.RecordFactory factory)
    Knowing all the parameters, create a B+Tree
    static BPlusTree
    BPlusTreeFactory.createBPTree(org.apache.jena.dboe.transaction.txn.ComponentId cid, org.apache.jena.dboe.base.file.FileSet fileset, org.apache.jena.dboe.base.record.RecordFactory factory)
    Create a B+Tree using defaults
    static BPlusTree
    BPlusTreeFactory.createBPTreeByBlockSize(org.apache.jena.dboe.transaction.txn.ComponentId cid, org.apache.jena.dboe.base.file.FileSet fileset, int blockSize, int readCacheSize, int writeCacheSize, org.apache.jena.dboe.base.record.RecordFactory factory)
    Create a B+Tree by BlockSize
    static BPlusTree
    BPlusTreeFactory.createBPTreeByOrder(org.apache.jena.dboe.transaction.txn.ComponentId cid, org.apache.jena.dboe.base.file.FileSet fileset, int order, int readCacheSize, int writeCacheSize, org.apache.jena.dboe.base.record.RecordFactory factory)
    Create a B+Tree by Order
    static BPlusTree
    BPlusTreeFactory.createBPTreeByOrder(org.apache.jena.dboe.transaction.txn.ComponentId cid, org.apache.jena.dboe.base.file.FileSet fileset, int order, org.apache.jena.dboe.base.record.RecordFactory factory)
    Create a B+Tree by Order
    static BPlusTree
    BPlusTreeFactory.createNonTxn(BPlusTreeParams params, org.apache.jena.dboe.base.file.BufferChannel chan, org.apache.jena.dboe.base.block.BlockMgr blkMgrNodes, org.apache.jena.dboe.base.block.BlockMgr blkMgrLeaves)
    Create the java structures to correspond to the supplied block managers for the persistent storage.
    static BPlusTree
    BPT.createRootOnlyBPTree(BPlusTreeParams bptParams, org.apache.jena.dboe.base.file.BufferChannel bptState, org.apache.jena.dboe.base.block.BlockMgr blkMgrNodes, org.apache.jena.dboe.base.block.BlockMgr blkMgrRecords)
    The initial tree is a single root node with no records block below it.
    BPTreeRecordsMgr.getBPTree()
     
    static BPlusTree
    BPlusTreeFactory.makeMem(int order, int keyLength, int valueLength)
    (Testing mainly) Make an in-memory B+Tree, with copy-in, copy-out block managers
    static BPlusTree
    BPlusTreeFactory.makeMem(int order, int minDataRecords, int keyLength, int valueLength)
    (Testing mainly) Make an in-memory B+Tree, with copy-in, copy-out block managers
    static BPlusTree
    BPlusTreeFactory.makeMem(String name, int order, int keyLength, int valueLength)
    (Testing mainly) Make an in-memory B+Tree, with copy-in, copy-out block managers
    static BPlusTree
    BPlusTreeFactory.makeMem(String name, int order, int minDataRecords, int keyLength, int valueLength)
    (Testing mainly) Make an in-memory B+Tree, with copy-in, copy-out block managers
    static BPlusTree
    BPlusTreeFactory.rebuild(BPlusTree bpt, org.apache.jena.dboe.base.file.BufferChannel chan, org.apache.jena.dboe.base.block.BlockMgr blkMgrNodes, org.apache.jena.dboe.base.block.BlockMgr blkMgrLeaves)
    Reset an existing B+Tree with different storage units.
    Methods in org.apache.jena.dboe.trans.bplustree with parameters of type BPlusTree
    Modifier and Type
    Method
    Description
    static BPlusTree
    BPlusTreeFactory.addLogging(BPlusTree bpTree)
    Debugging
    static BPlusTree
    BPlusTreeFactory.addTracking(BPlusTree bpTree)
    Debugging
    static BPlusTree
    BPlusTreeFactory.rebuild(BPlusTree bpt, org.apache.jena.dboe.base.file.BufferChannel chan, org.apache.jena.dboe.base.block.BlockMgr blkMgrNodes, org.apache.jena.dboe.base.block.BlockMgr blkMgrLeaves)
    Reset an existing B+Tree with different storage units.
    Constructors in org.apache.jena.dboe.trans.bplustree with parameters of type BPlusTree
    Modifier
    Constructor
    Description
     
    BPTreeNodeMgr(BPlusTree bpTree, org.apache.jena.dboe.base.block.BlockMgr blockMgr)
     
  • Uses of BPlusTree in org.apache.jena.dboe.trans.bplustree.rewriter

    Modifier and Type
    Method
    Description
    static BPlusTree
    BPlusTreeRewriter.packIntoBPlusTree(Iterator<org.apache.jena.dboe.base.record.Record> iterRecords, BPlusTreeParams bptParams, org.apache.jena.dboe.base.record.RecordFactory recordFactory, org.apache.jena.dboe.base.file.BufferChannel bptState, org.apache.jena.dboe.base.block.BlockMgr blkMgrNodes, org.apache.jena.dboe.base.block.BlockMgr blkMgrRecords)
    Given a stream of records and details of the B+Tree to build, go and build it.