Home » hive-0.5.0-dev » org.apache.hadoop.hive.ql.util » jdbm » recman »

org.apache.hadoop.hive.ql.util.jdbm.recman

Interfaces:

BlockView   This is a marker interface that is implemented by classes that interpret blocks of data by pretending to be an overlay.  code | html
Magic   This interface contains magic cookies.  code | html
RecordCache   This interface is used for synchronization.  code | html

Classes:

BaseRecordManager   This class manages records, which are uninterpreted blobs of data.  code | html
BlockIo   This class wraps a page-sized byte array and provides methods to read and write data to and from it.  code | html
CacheRecordManager   A RecordManager wrapping and caching another RecordManager.  code | html
CacheRecordManager.CacheEntry     code | html
CacheRecordManager.CacheListener     code | html
DataPage   Class describing a page that holds data.  code | html
FileHeader   This class represents a file header.  code | html
FreeLogicalRowIdPage   Class describing a page that holds logical rowids that were freed.  code | html
FreeLogicalRowIdPageManager   This class manages free Logical rowid pages and provides methods to free and allocate Logical rowids on a high level.  code | html
FreePhysicalRowId   This class extends the physical rowid with a size value to indicated the size of a free rowid on the free rowid list.  code | html
FreePhysicalRowIdPage   Class describing a page that holds physical rowids that were freed.  code | html
FreePhysicalRowIdPageManager   This class manages free physical rowid pages and provides methods to free and allocate physical rowids on a high level.  code | html
Location   This class represents a location within a file.  code | html
LogicalRowIdManager   This class manages the linked lists of logical rowid pages.  code | html
PageCursor   This class provides a cursor that can follow lists of pages bi-directionally.  code | html
PageHeader   This class represents a page header.  code | html
PageManager   This class manages the linked lists of pages that make up a file.  code | html
PhysicalRowId   A physical rowid is nothing else than a pointer to a physical location in a file - a (block, offset) tuple.  code | html
PhysicalRowIdManager   This class manages physical row ids, and their data.  code | html
Provider   Provider of the default RecordManager implementation.  code | html
RecordFile   This class represents a random access file as a set of fixed size records.  code | html
RecordHeader   The data that comes at the start of a record of data.  code | html
TransactionManager   This class manages the transaction log that belongs to every RecordFile code | html
TransactionManager.BlockIoComparator   INNER CLASS.  code | html
TranslationPage   Class describing a page that holds translations from physical rowids to logical rowids.  code | html