Package org.apache.hadoop.hbase.regionserver

Interface Summary
ChangedReadersObserver If set of MapFile.Readers in Store change, implementors are notified.
FlushRequester Implementors of this interface want to be notified when an HRegion determines that a cache flush is needed.
InternalScanner Internal scanners differ from client-side scanners in that they operate on HStoreKeys and byte[] instead of RowResults.
LogRollListener Mechanism by which the HLog requests a log roll
 

Class Summary
HAbstractScanner Abstract base class that implements the InternalScanner.
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
HLogEdit A log value.
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.
HStore HStore maintains a bunch of data files.
HStoreFile A HStore data file.
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.
 

Enum Summary
HLogEdit.TransactionalOperation If transactional log entry, these are the op codes
 

Exception Summary
NoSuchColumnFamilyException Thrown if request for nonexistent column family.
RegionServerRunningException Thrown if the region server log directory exists (which indicates another region server is running at the same address)
WrongRegionException Thrown when a request contains a key which is not part of this region
 



Copyright © 2008 The Apache Software Foundation