Uses of Class
com.caucho.db.block.BlockStore

Packages that use BlockStore
com.caucho.db.blob   
com.caucho.db.block   
com.caucho.db.index   
com.caucho.db.table   
com.caucho.db.xa   
com.caucho.message.journal   
 

Uses of BlockStore in com.caucho.db.blob
 

Methods in com.caucho.db.blob that return BlockStore
 BlockStore Inode.getStore()
          Returns the backing store.
 

Methods in com.caucho.db.blob with parameters of type BlockStore
 void BlobInputStream.init(BlockStore store, byte[] inode, int inodeOffset)
          Initialize the output stream.
 void BlobOutputStream.init(BlockStore store, byte[] inode, int inodeOffset)
          Initialize the output stream.
 void ClobReader.init(BlockStore store, byte[] inode, int inodeOffset)
          Initialize the output stream.
 void InodeBlobInputStream.init(BlockStore store, byte[] inode, int inodeOffset)
          Initialize the output stream.
 void Inode.init(BlockStore store, StoreTransaction xa, byte[] buffer, int offset)
           
static boolean Inode.isValid(BlockStore store, byte[] bytes, int offset)
          Deletes the inode
static int Inode.writeToStream(byte[] inode, int inodeOffset, BlockStore store, java.io.OutputStream os, long offset, long length)
          Writes the inode value to a stream.
 

Constructors in com.caucho.db.blob with parameters of type BlockStore
BlobInputStream(BlockStore store, byte[] inode, int inodeOffset)
          Creates a blob output stream.
BlobOutputStream(BlockStore store, byte[] inode, int inodeOffset)
          Creates a blob output stream.
BlobOutputStream(DbTransaction xa, BlockStore store, byte[] inode, int inodeOffset)
          Creates a blob output stream.
ClobReader(BlockStore store, byte[] inode, int inodeOffset)
          Creates a clob reader.
Inode(BlockStore store)
           
Inode(BlockStore store, StoreTransaction xa)
           
InodeBlobInputStream(BlockStore store, byte[] inode, int inodeOffset)
          Creates a blob output stream.
 

Uses of BlockStore in com.caucho.db.block
 

Methods in com.caucho.db.block that return BlockStore
static BlockStore BlockStore.create(Path path)
          Creates an independent store.
static BlockStore BlockStore.create(Path path, boolean isMmap)
          Creates an independent store.
static BlockStore BlockStore.createMmap(Path path)
          Creates an independent store.
static BlockStore BlockStore.createNoMmap(Path path)
          Creates an independent store.
 BlockStore Block.getStore()
          Returns the block's table.
 

Methods in com.caucho.db.block with parameters of type BlockStore
 void BlockManager.flush(BlockStore store)
          Frees blocks with the given store.
 void BlockManager.freeStore(BlockStore store)
          Frees blocks with the given store.
 

Constructors in com.caucho.db.block with parameters of type BlockStore
BlockReadWrite(BlockStore store, Path path, boolean isEnableMmap)
          Creates a new store.
 

Uses of BlockStore in com.caucho.db.index
 

Constructors in com.caucho.db.index with parameters of type BlockStore
BTree(BlockStore store, long rootBlockId, int keySize, KeyCompare keyCompare)
          Creates a new BTree with the given backing.
 

Uses of BlockStore in com.caucho.db.table
 

Subclasses of BlockStore in com.caucho.db.table
 class Table
          Table format:
 

Uses of BlockStore in com.caucho.db.xa
 

Methods in com.caucho.db.xa with parameters of type BlockStore
 Block DbTransaction.allocateRow(BlockStore store)
          Returns a modified block.
 Block DbTransaction.loadBlock(BlockStore store, long blockAddress)
          Returns a read block.
 Block DbTransaction.readBlock(BlockStore store, long blockAddress)
          Returns a read block.
 Block RawTransaction.readBlock(BlockStore store, long blockAddress)
          Returns a read block.
abstract  Block StoreTransaction.readBlock(BlockStore store, long blockAddress)
          Returns a read block.
 

Uses of BlockStore in com.caucho.message.journal
 

Methods in com.caucho.message.journal that return BlockStore
 BlockStore JournalResult.getBlockStore()
           
 

Methods in com.caucho.message.journal with parameters of type BlockStore
 void JournalResult.init1(BlockStore blockStore, long blockAddr, int offset, int len)
           
 void JournalRecoverListener.onEntry(long code, boolean isInit, boolean isFin, long xid, long qid, long mid, BlockStore store, long blockAddress, int blockOffset, int length)