Class Summary |
ColumnCount |
Simple wrapper for a byte buffer and a counter. |
DeleteCompare |
Class that provides static method needed when putting deletes into memstore |
ExplicitColumnTracker |
This class is used for the tracking and enforcement of columns and numbers
of versions during the course of a Get or Scan operation, when explicit
column qualifiers have been asked for in the query. |
GetDeleteTracker |
This class is responsible for the tracking and enforcement of Deletes
during the course of a Get operation. |
HLog |
HLog stores all the edits to the HStore. |
HLog.HLogEntry |
Utility class that lets us keep track of the edit with it's key
Only used when splitting logs |
HLogKey |
A Key for an entry in the change log. |
HRegion |
HRegion stores data for a certain region of a table. |
HRegionServer |
HRegionServer makes a set of HRegions available to clients. |
KeyValueHeap |
Implements a heap merge across any number of KeyValueScanners. |
LogFlusher |
LogFlusher is a Chore that wakes every threadWakeInterval and calls
the HLog to do an optional sync if there are unflushed entries, and the
optionalFlushInterval has passed since the last flush. |
LruHashMap<K extends HeapSize,V extends HeapSize> |
The LruHashMap is a memory-aware HashMap with a configurable maximum
memory footprint. |
LruHashMap.Entry<K extends HeapSize,V extends HeapSize> |
Entry to store key/value mappings. |
MemStore |
The MemStore holds in-memory modifications to the Store. |
MinorCompactingStoreScanner |
A scanner that does a minor compaction at the same time. |
QueryMatcher |
This is the primary class used to process KeyValues during a Get or Scan
operation. |
ScanDeleteTracker |
This class is responsible for the tracking and enforcement of Deletes
during the course of a Scan operation. |
ScanQueryMatcher |
A query matcher that is specifically designed for the scan case. |
ScanWildcardColumnTracker |
Keeps track of the columns for a scan if they are not explicitly specified |
Store |
A Store holds a column family in a Region. |
StoreFile |
A Store data file. |
StoreFileGetScan |
Use to execute a get by scanning all the store files in order. |
WildcardColumnTracker |
This class is used for the tracking and enforcement of columns and numbers
of versions during the course of a Get or Scan operation, when all available
column qualifiers have been asked for in the query. |