|
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. |
| GetDeleteTracker.Delete |
Internal class used to store the necessary information for a Delete. |
| 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. |