Class CompactionLogAnalyzer


  • public class CompactionLogAnalyzer
    extends java.lang.Object
    • Constructor Detail

      • CompactionLogAnalyzer

        public CompactionLogAnalyzer​(java.io.File logFile)
    • Method Detail

      • analyze

        public void analyze()
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • analyzeOldInnerCompactionLog

        public void analyzeOldInnerCompactionLog()
                                          throws java.io.IOException
        Analyze inner space compaction log of previous version (<0.13).
        Throws:
        java.io.IOException
      • analyzeOldCrossCompactionLog

        public void analyzeOldCrossCompactionLog()
                                          throws java.io.IOException
        Analyze cross space compaction log of previous version (<0.13).
        Throws:
        java.io.IOException
      • getSourceFileInfos

        public java.util.List<TsFileIdentifier> getSourceFileInfos()
      • getTargetFileInfos

        public java.util.List<TsFileIdentifier> getTargetFileInfos()
      • isLogFromOld

        public boolean isLogFromOld()