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) DataBlockEncodingPerformanceEvaluation.TestOptions.blockEncodingMethods in org.apache.hadoop.hbase that return DataBlockEncodingMethods in org.apache.hadoop.hbase with parameters of type DataBlockEncodingModifier and TypeMethodDescriptionstatic intHBaseTestingUtility.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 intHBaseTestingUtility.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 intHBaseTestingUtility.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.voidPerformanceEvaluation.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 DataBlockEncodingColumnFamilyDescriptorBuilder.DEFAULT_DATA_BLOCK_ENCODINGDefault 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 DataBlockEncodingEncodedDataBlock.encodingprivate final DataBlockEncodingHFileBlockDefaultEncodingContext.encodingAlgoprivate static DataBlockEncoding[]DataBlockEncoding.idArrayMaps data block encoding ids to enum instances.Methods in org.apache.hadoop.hbase.io.encoding that return DataBlockEncodingModifier and TypeMethodDescriptionHFileBlockDefaultEncodingContext.getDataBlockEncoding()HFileBlockEncodingContext.getDataBlockEncoding()Returns theDataBlockEncodingencoding usedstatic DataBlockEncodingDataBlockEncoding.getEncodingById(short dataBlockEncodingId) static DataBlockEncodingReturns 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 DataBlockEncodingHFileContext.encodingprivate DataBlockEncodingHFileContextBuilder.encodingprivate final DataBlockEncodingHFileDataBlockEncoderImpl.encodingMethods in org.apache.hadoop.hbase.io.hfile that return DataBlockEncodingModifier and TypeMethodDescriptionHFile.Reader.getDataBlockEncoding()(package private) DataBlockEncodingHFileBlock.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 TypeMethodDescriptionHFileReaderImpl.getCachedBlock(BlockCacheKey cacheKey, boolean cacheBlock, boolean useLock, boolean updateCacheMetrics, BlockType expectedBlockType, DataBlockEncoding expectedDataBlockEncoding) Retrieve block from cache.abstract BlockWithScanInfoHFileBlockIndex.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, Compression.HFileDecompressionContext decompressionContext, 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 DataBlockEncodingThriftUtilities.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.TDataBlockEncodingThriftUtilities.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 intLoadTestUtil.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 intLoadTestUtil.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 intLoadTestUtil.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.