Revert "HBASE-29654 IndexBlockEncoding is missing in HFileContextBuilder copy constructor (#5042)" (#5043)

This reverts commit eb18f545f6.
This commit is contained in:
chenglei 2023-02-20 18:10:37 +08:00 committed by GitHub
parent eb18f545f6
commit 431eda158b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 0 additions and 9 deletions

View File

@ -84,7 +84,6 @@ public class HFileContextBuilder {
this.columnFamily = hfc.getColumnFamily();
this.tableName = hfc.getTableName();
this.cellComparator = hfc.getCellComparator();
this.indexBlockEncoding = hfc.getIndexBlockEncoding();
}
public HFileContextBuilder withHBaseCheckSum(boolean useHBaseCheckSum) {

View File

@ -70,7 +70,6 @@ import org.apache.hadoop.hbase.io.ByteBuffAllocator;
import org.apache.hadoop.hbase.io.compress.Compression;
import org.apache.hadoop.hbase.io.encoding.DataBlockEncoder;
import org.apache.hadoop.hbase.io.encoding.DataBlockEncoding;
import org.apache.hadoop.hbase.io.encoding.IndexBlockEncoding;
import org.apache.hadoop.hbase.io.hfile.HFile.Reader;
import org.apache.hadoop.hbase.io.hfile.HFile.Writer;
import org.apache.hadoop.hbase.io.hfile.ReaderContext.ReaderType;
@ -1071,11 +1070,4 @@ public class TestHFile {
alloc.clean();
}
@Test
public void testHFileContextBuilderWithIndexEncoding() throws IOException {
HFileContext context =
new HFileContextBuilder().withIndexBlockEncoding(IndexBlockEncoding.PREFIX_TREE).build();
HFileContext newContext = new HFileContextBuilder(context).build();
assertTrue(newContext.getIndexBlockEncoding() == IndexBlockEncoding.PREFIX_TREE);
}
}