|
Classes |
| class | com.quadcap.sql.file.Block |
| | This class represents a block/page of data in a random access file, which may be cached. More...
|
| class | com.quadcap.sql.file.BlockAccess |
| | This class implements a randomly accessible, growable region within a BlockFile object. More...
|
| class | com.quadcap.sql.file.BlockCache |
| | This class manages a number of buffers on an underlying store. More...
|
| class | com.quadcap.sql.file.BlockFile |
| | This class is used to create, modify, or read a blocked file. More...
|
| class | com.quadcap.sql.file.BlockPath |
| | This class is used to locate a specified offset within a randomly accessible BlockAccess object. More...
|
| class | com.quadcap.sql.file.BlockStore |
| | Below the cache, this class handles the actual I/O to the underlying file. More...
|
| class | com.quadcap.sql.file.BufferedRandomAccess |
| | A RandomAccess implementation using a byte array. More...
|
| class | com.quadcap.sql.file.BufferedRandomAccess.Buffer |
| class | com.quadcap.sql.file.ByteArrayRandomAccess |
| | A RandomAccess implementation using a byte array. More...
|
| class | com.quadcap.sql.file.ByteUtil |
| | This class encapsulates various utilities for manipulating byte arrays which contain primitive values, such as integers, strings, etc. More...
|
| class | com.quadcap.sql.file.Cache |
| | This class manages a number of buffers on an underlying store. More...
|
| class | com.quadcap.sql.file.Cacheable |
| | The construction of these objects needs to be managed by the cache object. More...
|
| class | com.quadcap.sql.file.Datafile |
| | This class brings together the various file-level components of the structured (SQL) database. More...
|
| class | com.quadcap.sql.file.DatafileException |
| interface | com.quadcap.sql.file.DatafileRoot |
| | The persistent root block of the database. More...
|
| class | com.quadcap.sql.file.EncryptedBlockStore |
| class | com.quadcap.sql.file.FileRandomAccess |
| interface | com.quadcap.sql.file.Log |
| | Interface to logging subsystem. More...
|
| class | com.quadcap.sql.file.Log0 |
| | Interface to logging subsystem. More...
|
| class | com.quadcap.sql.file.Log1 |
| | Rolling write-ahead log implementation. More...
|
| class | com.quadcap.sql.file.Log1.Flush |
| | Inner class to bind Flush op to 'log.reallyFlush()' method. More...
|
| class | com.quadcap.sql.file.Log1.Checkpoint |
| | Inner class to bind Checkpoint op to 'log.reallyCheckpoint' method. More...
|
| class | com.quadcap.sql.file.Log1.Close |
| | Inner class to bind Close op to 'log.reallyClose()' method. More...
|
| class | com.quadcap.sql.file.Log1.Rollback |
| | Inner class for transaction/statement rollback. More...
|
| class | com.quadcap.sql.file.Log1.Sync |
| | Inner class for log thread syncing. More...
|
| class | com.quadcap.sql.file.Log1.LogSync |
| | Private inner class which implements single-threaded log file writer, using a Channel. More...
|
| class | com.quadcap.sql.file.Log2 |
| | Interface to logging subsystem. More...
|
| class | com.quadcap.sql.file.Log3 |
| | Interface to logging subsystem. More...
|
| class | com.quadcap.sql.file.LogBuffer |
| | A bounded buffer based on an underlying RandomAccess. More...
|
| class | com.quadcap.sql.file.LogBuffer.LogInputStream |
| | Inner input stream. More...
|
| class | com.quadcap.sql.file.LogBuffer.LogOutputStream |
| | Inner output stream. More...
|
| class | com.quadcap.sql.file.LogDump |
| | Utility class to dump a log file. More...
|
| class | com.quadcap.sql.file.LogEntry |
| | An entry in the log. More...
|
| interface | com.quadcap.sql.file.Logger |
| class | com.quadcap.sql.file.Logger1 |
| | A Logger implmeentation using a fixed size circular buffer. More...
|
| class | com.quadcap.sql.file.Logger1.TransMap |
| | Inner class used to to track active transactions. More...
|
| interface | com.quadcap.sql.file.LogOp |
| class | com.quadcap.sql.file.MemoryBlockStore |
| | Below the cache, this class handles the actual I/O to the underlying file. More...
|
| class | com.quadcap.sql.file.NullStore |
| | The null store, which is part of the memory-only implementation. More...
|
| interface | com.quadcap.sql.file.Page |
| | This interface models a page of data in a block file, either a main page (aka a Block) or a sub-page. More...
|
| interface | com.quadcap.sql.file.PageManager |
| | Interface to be implemented by page (and sub-page) allocators. More...
|
| class | com.quadcap.sql.file.RandomAccess |
| | This interface is used to access a region of consecutive bytes in a random access manner. More...
|
| class | com.quadcap.sql.file.RandomAccessInputStream |
| | An input stream attached to a RandomAccess object. More...
|
| class | com.quadcap.sql.file.RandomAccessOutputStream |
| | An output stream attached to a RandomAccess object. More...
|
| interface | com.quadcap.sql.file.SegmentManager |
| | Interface to be implemented by segment allocators. More...
|
| class | com.quadcap.sql.file.SubPage |
| | This class implements a page allocated by a sub-page allocator. More...
|
| class | com.quadcap.sql.file.SubPageManager |
| | This class implements a sub-page manager which operates by allocating pages as needed from the main file and chopping them up into smaller pages of the appropriate size. More...
|
| class | com.quadcap.sql.file.Trace |