All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AlreadyLocked Exception throws when an attempt to take aProcessFileLockwith a call ofProcessFileLock.lockEx()is made and the lock is already held.BinaryDataFile An append-only, read-anywhere, binary file.BinaryDataFileMem Implementation ofBinaryDataFilein memory for testing and development use.BinaryDataFileRandomAccess Implementation ofBinaryDataFileusingRandomAccessFile.BinaryDataFileSync Add synchronization to all BinaryDataFile operations.BinaryDataFileWrapper BinaryDataFileWriteBuffered Implementation ofBinaryDataFileadding write buffering to anotherBinaryDataFilefile, such as aBinaryDataFileRandomAccess.Block BlockAccess Interface to concrete storage - read and write Blocks, addressed by id.BlockAccessBase Support for a disk file backed FileAccessBlockAccessByteArray FileAccess interface backed by a byte array.BlockAccessDirect BlockAccessMapped FileAccess for a file, using memory mapped I/OBlockAccessMem File access layer that simulates a disk in-memory - for testing, not written for efficiency.BlockConverter<T extends Page> Convert between Blocks and typed PagesBlockException BlockMgr BlockMgrBase BlockMgrBuilder BlockMgrBuilderStd BlockMgrCache Caching block manager - this is an LRU cacheBlockMgrFactory BlockMgrFileAccess Block manager that maps from the FileAccess layer to a BlockMgr.BlockMgrFreeChain Recycle blocks - but only in-session.BlockMgrLogger BlockMgrReadonly BlockMgrSwitcher BlockMgrSync Add synchronized to a BlockMgr.BlockMgrTracker BlockMgrWrapper BlockParams BlockType BufferChannel Interface to storage : a simplified version of FileChannel.BufferChannelFile BufferChannelMem BufferException BufferTestLib ChannelManager DBOpEnvException FileException FileFactory FileLib FileMode FileSet Naming metadata management to a collection of related files (same directory, same basename within directory, various extensions).LibUUID Location Wrapper for a file system directory; can create filenames in that directory.MetaFile Abstraction and many convenience operations on metadata.Names Names of things in TDBPage PageBase A page with a byte bufferPageBlockMgr<T extends Page> Engine that wraps from blocks to typed pages.ProcessFileLock A simple packaging around aFileLock.ProcessUtils PtrBuffer An IntBuffer with extra operationsRecord A record is pair of key and value.RecordBuffer RecordBufferIterator RecordBufferIteratorMapper<X> RecordBufferPage B+Tree records nodes and hash buckets.RecordBufferPageBase The on-disk form of a block of a single RecordBuffer (i.e.RecordBufferPageMgr Manager for a block that is all records.RecordBufferPageMgr.Block2RecordBufferPage RecordException RecordFactory Record creatorRecordLib Record support operations (mainly for testing using ints)RecordMapper<X> Allow bytes to pull directly out of storage with no copy to record; also extract the key bytes into an array.RecordRangeIterator<X> SegmentedMemBuffer A segmented, expanding buffer of bytes.StorageException SysDB Low level environmentSystemFile SystemIndex