Class CompactionLogAnalyzer
- java.lang.Object
-
- org.apache.iotdb.db.engine.compaction.log.CompactionLogAnalyzer
-
public class CompactionLogAnalyzer extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CompactionLogAnalyzer(java.io.File logFile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidanalyze()voidanalyzeOldCrossCompactionLog()Analyze cross space compaction log of previous version (<0.13).voidanalyzeOldInnerCompactionLog()Analyze inner space compaction log of previous version (<0.13).java.util.List<TsFileIdentifier>getSourceFileInfos()java.util.List<TsFileIdentifier>getTargetFileInfos()booleanisLogFromOld()
-
-
-
Method Detail
-
analyze
public void analyze() throws java.io.IOException- Throws:
java.io.IOException
-
analyzeOldInnerCompactionLog
public void analyzeOldInnerCompactionLog() throws java.io.IOExceptionAnalyze inner space compaction log of previous version (<0.13).- Throws:
java.io.IOException
-
analyzeOldCrossCompactionLog
public void analyzeOldCrossCompactionLog() throws java.io.IOExceptionAnalyze 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()
-
-