Package com.mapr.fs

Class PutLogger


  • public class PutLogger
    extends java.lang.Object
    • Field Detail

    • Constructor Detail

      • PutLogger

        public PutLogger​(com.mapr.fs.jni.JNILoggerProxy logger)
    • Method Detail

      • printRanges

        public void printRanges()
      • addNewPut

        public void addNewPut​(byte[] key)
      • addNewPut

        public void addNewPut​(java.nio.ByteBuffer key)
      • addNewRange

        public void addNewRange​(java.nio.ByteBuffer sKey,
                                java.nio.ByteBuffer eKey,
                                int expectedPuts)
      • mergeCommitContext

        public void mergeCommitContext​(com.mapr.fs.proto.Dbserver.CommitContext ctx)
      • setMaxTimestamp

        public void setMaxTimestamp​(long m)
      • getMaxTimestamp

        public long getMaxTimestamp()
      • numRanges

        public int numRanges()
      • getCommitContext

        public com.mapr.fs.proto.Dbserver.CommitContext getCommitContext()
      • coversKey

        public boolean coversKey​(java.nio.ByteBuffer key)
      • createIndexSyncStateTracker

        public com.mapr.fs.jni.IndexSyncStateTracker createIndexSyncStateTracker​(long clusterP,
                                                                                 long fileP)
                                                                          throws java.io.IOException
        Throws:
        java.io.IOException