Uses of Package
org.apache.hadoop.hbase.io.hfile

Packages that use org.apache.hadoop.hbase.io.hfile
org.apache.hadoop.hbase.io   
org.apache.hadoop.hbase.io.encoding   
org.apache.hadoop.hbase.io.hfile Provides the hbase data+index+metadata file. 
org.apache.hadoop.hbase.io.hfile.bucket   
org.apache.hadoop.hbase.io.hfile.slab   
org.apache.hadoop.hbase.regionserver   
org.apache.hadoop.hbase.util   
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io
CacheConfig
          Stores all of the cache objects and configuration for a single HFile.
HFileScanner
          A scanner allows you to position yourself within a HFile and scan through it.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.encoding
BlockType
          Various types of HFile blocks.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.hfile
AbstractHFileReader
          Common functionality needed by all versions of HFile readers.
AbstractHFileReader.Scanner
           
AbstractHFileWriter
          Common functionality needed by all versions of HFile writers.
BlockCache
          Block cache interface.
BlockCacheColumnFamilySummary
          BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity.
BlockCacheKey
          Cache Key for use with implementations of BlockCache
BlockType
          Various types of HFile blocks.
BlockType.BlockCategory
           
BlockWithScanInfo
          BlockWithScanInfo is wrapper class for HFileBlock with other attributes.
Cacheable
          Cacheable is an interface that allows for an object to be cached.
CacheableDeserializer
          Interface for a deserializer.
CacheConfig
          Stores all of the cache objects and configuration for a single HFile.
CachedBlock
          Represents an entry in the LruBlockCache.
CacheStats
          Class that implements cache metrics.
FixedFileTrailer
          The HFile has a fixed trailer which contains offsets to other variable parts of the file.
HFile.CachingBlockReader
          An abstraction used by the block index
HFile.Reader
          An interface used by clients to open and iterate an HFile.
HFile.Writer
          API required to write an HFile
HFile.WriterFactory
          This variety of ways to construct writers is used throughout the code, and we want to be able to swap writer implementations.
HFileBlock
          Reading HFile version 1 and 2 blocks, and writing version 2 blocks.
HFileBlock.BlockIterator
          An interface allowing to iterate HFileBlocks.
HFileBlock.BlockWritable
          Something that can be written into a block.
HFileBlock.FSReader
          A full-fledged reader with iteration ability.
HFileBlock.Writer
          Unified version 2 HFile block writer.
HFileBlockIndex.BlockIndexReader
          The reader will always hold the root level index in the memory.
HFileDataBlockEncoder
          Controls what kind of data block encoding is used.
HFileReaderV2
          HFile reader for version 2.
HFileReaderV2.AbstractScannerV2
           
HFileScanner
          A scanner allows you to position yourself within a HFile and scan through it.
InlineBlockWriter
          A way to write "inline" blocks into an HFile.
LruBlockCache
          A block cache implementation that is memory-aware using HeapSize, memory-bound using an LRU eviction algorithm, and concurrent: backed by a ConcurrentHashMap and with a non-blocking eviction thread giving constant-time LruBlockCache.cacheBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, org.apache.hadoop.hbase.io.hfile.Cacheable, boolean) and LruBlockCache.getBlock(org.apache.hadoop.hbase.io.hfile.BlockCacheKey, boolean, boolean) operations.
NoOpDataBlockEncoder
          Does not perform any kind of encoding/decoding.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.hfile.bucket
BlockCache
          Block cache interface.
BlockCacheColumnFamilySummary
          BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity.
BlockCacheKey
          Cache Key for use with implementations of BlockCache
Cacheable
          Cacheable is an interface that allows for an object to be cached.
CacheStats
          Class that implements cache metrics.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.io.hfile.slab
BlockCache
          Block cache interface.
BlockCacheColumnFamilySummary
          BlockCacheColumnFamilySummary represents a summary of the blockCache usage at Table/ColumnFamily granularity.
BlockCacheKey
          Cache Key for use with implementations of BlockCache
Cacheable
          Cacheable is an interface that allows for an object to be cached.
CacheStats
          Class that implements cache metrics.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.regionserver
CacheConfig
          Stores all of the cache objects and configuration for a single HFile.
HFile.Reader
          An interface used by clients to open and iterate an HFile.
HFile.Writer
          API required to write an HFile
HFileDataBlockEncoder
          Controls what kind of data block encoding is used.
HFileScanner
          A scanner allows you to position yourself within a HFile and scan through it.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.util
BlockType
          Various types of HFile blocks.
CacheConfig
          Stores all of the cache objects and configuration for a single HFile.
HFile.Reader
          An interface used by clients to open and iterate an HFile.
HFile.Writer
          API required to write an HFile
InlineBlockWriter
          A way to write "inline" blocks into an HFile.
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.