Class VersionEdit

java.lang.Object
org.iq80.leveldb.impl.VersionEdit

public class VersionEdit extends Object
  • Field Details

    • comparatorName

      private String comparatorName
    • logNumber

      private Long logNumber
    • nextFileNumber

      private Long nextFileNumber
    • previousLogNumber

      private Long previousLogNumber
    • lastSequenceNumber

      private Long lastSequenceNumber
    • compactPointers

      private final Map<Integer,InternalKey> compactPointers
    • newFiles

      private final com.google.common.collect.Multimap<Integer,FileMetaData> newFiles
    • deletedFiles

      private final com.google.common.collect.Multimap<Integer,Long> deletedFiles
  • Constructor Details

    • VersionEdit

      public VersionEdit()
    • VersionEdit

      public VersionEdit(Slice slice)
  • Method Details

    • getComparatorName

      public String getComparatorName()
    • setComparatorName

      public void setComparatorName(String comparatorName)
    • getLogNumber

      public Long getLogNumber()
    • setLogNumber

      public void setLogNumber(long logNumber)
    • getNextFileNumber

      public Long getNextFileNumber()
    • setNextFileNumber

      public void setNextFileNumber(long nextFileNumber)
    • getPreviousLogNumber

      public Long getPreviousLogNumber()
    • setPreviousLogNumber

      public void setPreviousLogNumber(long previousLogNumber)
    • getLastSequenceNumber

      public Long getLastSequenceNumber()
    • setLastSequenceNumber

      public void setLastSequenceNumber(long lastSequenceNumber)
    • getCompactPointers

      public Map<Integer,InternalKey> getCompactPointers()
    • setCompactPointer

      public void setCompactPointer(int level, InternalKey key)
    • setCompactPointers

      public void setCompactPointers(Map<Integer,InternalKey> compactPointers)
    • getNewFiles

      public com.google.common.collect.Multimap<Integer,FileMetaData> getNewFiles()
    • addFile

      public void addFile(int level, long fileNumber, long fileSize, InternalKey smallest, InternalKey largest)
    • addFile

      public void addFile(int level, FileMetaData fileMetaData)
    • addFiles

      public void addFiles(com.google.common.collect.Multimap<Integer,FileMetaData> files)
    • getDeletedFiles

      public com.google.common.collect.Multimap<Integer,Long> getDeletedFiles()
    • deleteFile

      public void deleteFile(int level, long fileNumber)
    • encode

      public Slice encode()
    • toString

      public String toString()
      Overrides:
      toString in class Object