Uses of Enum Class
org.apache.hadoop.hbase.io.encoding.DataBlockEncoding
Packages that use DataBlockEncoding
Package
Description
Provides HBase Client
Provides implementations of
HFile
and HFile
BlockCache
.Provides HBase MapReduce
Input/OutputFormats, a table indexing MapReduce job, and utility methods.
Provides an HBase Thrift
service.
-
Uses of DataBlockEncoding in org.apache.hadoop.hbase
Fields in org.apache.hadoop.hbase declared as DataBlockEncodingModifier and TypeFieldDescription(package private) DataBlockEncoding
PerformanceEvaluation.TestOptions.blockEncoding
Methods in org.apache.hadoop.hbase that return DataBlockEncodingMethods in org.apache.hadoop.hbase with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionstatic int
HBaseTestingUtility.createPreSplitLoadTestTable
(org.apache.hadoop.conf.Configuration conf, TableName tableName, byte[][] columnFamilies, Compression.Algorithm compression, DataBlockEncoding dataBlockEncoding, int numRegionsPerServer, int regionReplication, Durability durability) Deprecated.Creates a pre-split table for load testing.static int
HBaseTestingUtility.createPreSplitLoadTestTable
(org.apache.hadoop.conf.Configuration conf, TableName tableName, byte[] columnFamily, Compression.Algorithm compression, DataBlockEncoding dataBlockEncoding) Deprecated.Creates a pre-split table for load testing.static int
HBaseTestingUtility.createPreSplitLoadTestTable
(org.apache.hadoop.conf.Configuration conf, TableName tableName, byte[] columnFamily, Compression.Algorithm compression, DataBlockEncoding dataBlockEncoding, int numRegionsPerServer, int regionReplication, Durability durability) Deprecated.Creates a pre-split table for load testing.void
PerformanceEvaluation.TestOptions.setBlockEncoding
(DataBlockEncoding blockEncoding) -
Uses of DataBlockEncoding in org.apache.hadoop.hbase.client
Fields in org.apache.hadoop.hbase.client declared as DataBlockEncodingModifier and TypeFieldDescriptionstatic final DataBlockEncoding
ColumnFamilyDescriptorBuilder.DEFAULT_DATA_BLOCK_ENCODING
Default data block encoding algorithm.Methods in org.apache.hadoop.hbase.client that return DataBlockEncodingModifier and TypeMethodDescriptionColumnFamilyDescriptor.getDataBlockEncoding()
Returns the data block encoding algorithm used in block cache and optionally on diskColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.getDataBlockEncoding()
Methods in org.apache.hadoop.hbase.client with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.setDataBlockEncoding
(DataBlockEncoding type) Set data block encoding algorithm used in block cache.ColumnFamilyDescriptorBuilder.setDataBlockEncoding
(DataBlockEncoding value) -
Uses of DataBlockEncoding in org.apache.hadoop.hbase.io.encoding
Fields in org.apache.hadoop.hbase.io.encoding declared as DataBlockEncodingModifier and TypeFieldDescriptionprivate final DataBlockEncoding
EncodedDataBlock.encoding
private final DataBlockEncoding
HFileBlockDefaultEncodingContext.encodingAlgo
private static DataBlockEncoding[]
DataBlockEncoding.idArray
Maps data block encoding ids to enum instances.Methods in org.apache.hadoop.hbase.io.encoding that return DataBlockEncodingModifier and TypeMethodDescriptionHFileBlockDefaultEncodingContext.getDataBlockEncoding()
HFileBlockEncodingContext.getDataBlockEncoding()
Returns theDataBlockEncoding
encoding usedstatic DataBlockEncoding
DataBlockEncoding.getEncodingById
(short dataBlockEncodingId) static DataBlockEncoding
Returns the enum constant of this class with the specified name.static DataBlockEncoding[]
DataBlockEncoding.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.apache.hadoop.hbase.io.encoding with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionAbstractDataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, DataBlockEncoding encoding, byte[] header, HFileContext meta) DataBlockEncoder.newDataBlockEncodingContext
(org.apache.hadoop.conf.Configuration conf, DataBlockEncoding encoding, byte[] headerBytes, HFileContext meta) Creates a encoder specific encoding context store configuration encoding strategy used header bytes to be written, put a dummy header here if the header is unknown HFile meta dataConstructors in org.apache.hadoop.hbase.io.encoding with parameters of type DataBlockEncodingModifierConstructorDescriptionEncodedDataBlock
(org.apache.hadoop.conf.Configuration conf, DataBlockEncoder dataBlockEncoder, DataBlockEncoding encoding, byte[] rawKVs, HFileContext meta) Create a buffer which will be encoded using dataBlockEncoder.HFileBlockDefaultEncodingContext
(org.apache.hadoop.conf.Configuration conf, DataBlockEncoding encoding, byte[] headerBytes, HFileContext fileContext) -
Uses of DataBlockEncoding in org.apache.hadoop.hbase.io.hfile
Fields in org.apache.hadoop.hbase.io.hfile declared as DataBlockEncodingModifier and TypeFieldDescriptionprivate DataBlockEncoding
HFileContext.encoding
private DataBlockEncoding
HFileContextBuilder.encoding
private final DataBlockEncoding
HFileDataBlockEncoderImpl.encoding
Methods in org.apache.hadoop.hbase.io.hfile that return DataBlockEncodingModifier and TypeMethodDescriptionHFile.Reader.getDataBlockEncoding()
(package private) DataBlockEncoding
HFileBlock.getDataBlockEncoding()
HFileContext.getDataBlockEncoding()
HFileDataBlockEncoder.getDataBlockEncoding()
Returns the data block encodingHFileDataBlockEncoderImpl.getDataBlockEncoding()
HFileReaderImpl.getDataBlockEncoding()
NoOpDataBlockEncoder.getDataBlockEncoding()
HFileReaderImpl.HFileScannerImpl.getEffectiveDataBlockEncoding()
HFile.Reader.getEffectiveEncodingInCache
(boolean isCompaction) HFileDataBlockEncoder.getEffectiveEncodingInCache
(boolean isCompaction) HFileDataBlockEncoderImpl.getEffectiveEncodingInCache
(boolean isCompaction) HFileReaderImpl.getEffectiveEncodingInCache
(boolean isCompaction) NoOpDataBlockEncoder.getEffectiveEncodingInCache
(boolean isCompaction) Methods in org.apache.hadoop.hbase.io.hfile that return types with arguments of type DataBlockEncodingModifier and TypeMethodDescriptionLruAdaptiveBlockCache.getEncodingCountsForTest()
LruBlockCache.getEncodingCountsForTest()
Methods in org.apache.hadoop.hbase.io.hfile with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionprivate HFileBlock
HFileReaderImpl.getCachedBlock
(BlockCacheKey cacheKey, boolean cacheBlock, boolean useLock, boolean updateCacheMetrics, BlockType expectedBlockType, DataBlockEncoding expectedDataBlockEncoding) Retrieve block from cache.abstract BlockWithScanInfo
HFileBlockIndex.BlockIndexReader.loadDataBlockWithScanInfo
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) Return the BlockWithScanInfo, a data structure which contains the Data HFileBlock with other scan info such as the key that starts the next HFileBlock.HFileBlockIndex.ByteArrayKeyBlockIndexReader.loadDataBlockWithScanInfo
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.CellBasedKeyBlockIndexReader.loadDataBlockWithScanInfo
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFileBlockIndex.CellBasedKeyBlockIndexReaderV2.loadDataBlockWithScanInfo
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFileIndexBlockEncoder.EncodedSeeker.loadDataBlockWithScanInfo
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) NoOpIndexBlockEncoder.NoOpEncodedSeeker.loadDataBlockWithScanInfo
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) HFile.CachingBlockReader.readBlock
(long offset, long onDiskBlockSize, boolean cacheBlock, boolean pread, boolean isCompaction, boolean updateCacheMetrics, BlockType expectedBlockType, DataBlockEncoding expectedDataBlockEncoding) Read in a file block.HFile.CachingBlockReader.readBlock
(long offset, long onDiskBlockSize, boolean cacheBlock, boolean pread, boolean isCompaction, boolean updateCacheMetrics, BlockType expectedBlockType, DataBlockEncoding expectedDataBlockEncoding, boolean cacheOnly) HFileReaderImpl.readBlock
(long dataBlockOffset, long onDiskBlockSize, boolean cacheBlock, boolean pread, boolean isCompaction, boolean updateCacheMetrics, BlockType expectedBlockType, DataBlockEncoding expectedDataBlockEncoding) HFileReaderImpl.readBlock
(long dataBlockOffset, long onDiskBlockSize, boolean cacheBlock, boolean pread, boolean isCompaction, boolean updateCacheMetrics, BlockType expectedBlockType, DataBlockEncoding expectedDataBlockEncoding, boolean cacheOnly) HFileBlockIndex.BlockIndexReader.seekToDataBlock
(ExtendedCell key, HFileBlock currentBlock, boolean cacheBlocks, boolean pread, boolean isCompaction, DataBlockEncoding expectedDataBlockEncoding, HFile.CachingBlockReader cachingBlockReader) Return the data block which contains this key.HFileContextBuilder.withDataBlockEncoding
(DataBlockEncoding encoding) Constructors in org.apache.hadoop.hbase.io.hfile with parameters of type DataBlockEncodingModifierConstructorDescription(package private)
HFileContext
(boolean useHBaseChecksum, boolean includesMvcc, boolean includesTags, Compression.Algorithm compressAlgo, boolean compressTags, ChecksumType checksumType, int bytesPerChecksum, int blockSize, DataBlockEncoding encoding, Encryption.Context cryptoContext, long fileCreateTime, String hfileName, byte[] columnFamily, byte[] tableName, CellComparator cellComparator, IndexBlockEncoding indexBlockEncoding) HFileDataBlockEncoderImpl
(DataBlockEncoding encoding) Do data block encoding with specified options. -
Uses of DataBlockEncoding in org.apache.hadoop.hbase.mapreduce
Methods in org.apache.hadoop.hbase.mapreduce that return types with arguments of type DataBlockEncodingModifier and TypeMethodDescription(package private) static Map<byte[],
DataBlockEncoding> HFileOutputFormat2.createFamilyDataBlockEncodingMap
(org.apache.hadoop.conf.Configuration conf) Runs inside the task to deserialize column family to data block encoding type map from the configuration. -
Uses of DataBlockEncoding in org.apache.hadoop.hbase.thrift2
Methods in org.apache.hadoop.hbase.thrift2 that return DataBlockEncodingModifier and TypeMethodDescriptionstatic DataBlockEncoding
ThriftUtilities.dataBlockEncodingFromThrift
(org.apache.hadoop.hbase.thrift2.generated.TDataBlockEncoding in) Methods in org.apache.hadoop.hbase.thrift2 with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionstatic org.apache.hadoop.hbase.thrift2.generated.TDataBlockEncoding
ThriftUtilities.dataBlockEncodingFromHBase
(DataBlockEncoding in) -
Uses of DataBlockEncoding in org.apache.hadoop.hbase.util
Fields in org.apache.hadoop.hbase.util declared as DataBlockEncodingMethods in org.apache.hadoop.hbase.util with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionstatic int
LoadTestUtil.createPreSplitLoadTestTable
(org.apache.hadoop.conf.Configuration conf, TableName tableName, byte[][] columnFamilies, Compression.Algorithm compression, DataBlockEncoding dataBlockEncoding, int numRegionsPerServer, int regionReplication, Durability durability) Creates a pre-split table for load testing.static int
LoadTestUtil.createPreSplitLoadTestTable
(org.apache.hadoop.conf.Configuration conf, TableName tableName, byte[] columnFamily, Compression.Algorithm compression, DataBlockEncoding dataBlockEncoding) Creates a pre-split table for load testing.static int
LoadTestUtil.createPreSplitLoadTestTable
(org.apache.hadoop.conf.Configuration conf, TableName tableName, byte[] columnFamily, Compression.Algorithm compression, DataBlockEncoding dataBlockEncoding, int numRegionsPerServer, int regionReplication, Durability durability) Creates a pre-split table for load testing.