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

Packages that use org.apache.hadoop.hbase.io.hfile
org.apache.hadoop.hbase.codec.prefixtree   
org.apache.hadoop.hbase.coprocessor Table of Contents 
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.tmpl.regionserver   
org.apache.hadoop.hbase.util   
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.codec.prefixtree
HFileContext
          This carries the information on some of the meta data about the HFile.
 

Classes in org.apache.hadoop.hbase.io.hfile used by org.apache.hadoop.hbase.coprocessor
CacheConfig
          Stores all of the cache objects and configuration for a single HFile.
 

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.
HFileContext
          This carries the information on some of the meta data about the HFile.
 

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.
BlockCacheKey
          Cache Key for use with implementations of BlockCache
BlockCacheUtil.AgeSnapshot
          Snapshot of block cache age in cache.
BlockCacheUtil.CachedBlocksByFile
          Use one of these to keep a running account of cached blocks by file.
BlockPriority
           
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
           
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.FileInfo
          Metadata for this file.
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.
HFileContext
          This carries the information on some of the meta data about the HFile.
HFileContextBuilder
          A builder that helps in building up the HFileContext
HFileDataBlockEncoder
          Controls what kind of data block encoding is used.
HFileReaderV2
          HFile reader for version 2.
HFileReaderV2.AbstractScannerV2
           
HFileReaderV2.EncodedScannerV2
          ScannerV2 that operates on encoded data blocks.
HFileReaderV2.ScannerV2
          Implementation of HFileScanner interface.
HFileReaderV3
          HFile reader for version 3.
HFileScanner
          A scanner allows you to position yourself within a HFile and scan through it.
HFileWriterV2
          Writes HFile format version 2.
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, boolean) operations.
LruCachedBlock
          Represents an entry in the LruBlockCache.
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.
BlockCacheKey
          Cache Key for use with implementations of BlockCache
Cacheable
          Cacheable is an interface that allows for an object to be cached.
CachedBlock
           
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.
BlockCacheKey
          Cache Key for use with implementations of BlockCache
Cacheable
          Cacheable is an interface that allows for an object to be cached.
CachedBlock
           
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
HFileContext
          This carries the information on some of the meta data about the 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.tmpl.regionserver
CacheConfig
          Stores all of the cache objects and configuration for a single HFile.
 

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 © 2015 The Apache Software Foundation. All rights reserved.