saintstack opened a new pull request #1062: HBASE-23705 Add CellComparator to 
HFileContext
URL: https://github.com/apache/hbase/pull/1062
 
 
   Codecs don't have access to what CellComparator to use.  Backfill.
   
   M hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java
    Adds a new compareRows with default implementation that takes a ByteBuffer.
    Needed by the index in a block encoder implementation.
   
   M hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparatorImpl.java
    Adds implementation for meta of new compareRows method. Adds utility
    method for figuring comparator based off tablename.
   
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/AbstractDataBlockEncoder.java
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/BufferedDataBlockEncoder.java
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexCodecV1.java
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexSeekerV1.java
    Comparator is in context. Remove redundant handling.
   
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/DataBlockEncoder.java
    Comparator is in context. Remove redundant handling. Clean javadoc.
   
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/HFileBlockDecodingContext.java
    Clean javadoc.
   
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/encoding/RowIndexEncoderV1.java
    Cache context so can use it to get comparator to use later.
   
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileContext.java
    Cache cellcomparator to use. Javdoc on diff between HFileContext and
    HFileInfo.
   M 
hbase-common/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileContextBuilder.java
    Add CellComparator
   
   M 
hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/HFileOutputFormat2.java
   M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFile.java
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderImpl.java
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileWriterImpl.java
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/StoreFileWriter.java
    Remove comparator caching. Get from context instead.
   
   M 
hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/FixedFileTrailer.java
    Skip a reflection if we can.
   
   M hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileInfo.java
    Javadoc. Removed unused filed.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to