Package com.mapr.fs
Class PutLogger
java.lang.Object
com.mapr.fs.PutLogger
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNewPut(byte[] key) voidaddNewPut(ByteBuffer key) voidaddNewRange(PutLogger.ByteArrayWrapper sKey, PutLogger.ByteArrayWrapper eKey, int expectedPuts) voidaddNewRange(ByteBuffer sKey, ByteBuffer eKey, int expectedPuts) booleancoversKey(ByteBuffer key) com.mapr.fs.jni.IndexSyncStateTrackercreateIndexSyncStateTracker(long clusterP, long fileP) com.mapr.fs.proto.Dbserver.CommitContextlongvoidmergeCommitContext(com.mapr.fs.proto.Dbserver.CommitContext ctx) intvoidvoidsetMaxTimestamp(long m)
-
Field Details
-
MAX_RANGES_PER_CONTEXT
public static final int MAX_RANGES_PER_CONTEXT- See Also:
-
-
Constructor Details
-
PutLogger
public PutLogger(com.mapr.fs.jni.JNILoggerProxy logger)
-
-
Method Details
-
printRanges
public void printRanges() -
getRanges
-
addNewPut
public void addNewPut(byte[] key) -
addNewPut
-
addNewRange
-
addNewRange
public void addNewRange(PutLogger.ByteArrayWrapper sKey, PutLogger.ByteArrayWrapper 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
-
createIndexSyncStateTracker
public com.mapr.fs.jni.IndexSyncStateTracker createIndexSyncStateTracker(long clusterP, long fileP) throws IOException - Throws:
IOException
-