Class ReadPointCrossCompactionEstimator
- java.lang.Object
-
- org.apache.iotdb.db.engine.compaction.cross.utils.AbstractCompactionEstimator
-
- org.apache.iotdb.db.engine.compaction.cross.AbstractCrossSpaceEstimator
-
- org.apache.iotdb.db.engine.compaction.cross.utils.ReadPointCrossCompactionEstimator
-
public class ReadPointCrossCompactionEstimator extends AbstractCrossSpaceEstimator
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.engine.compaction.cross.utils.AbstractCompactionEstimator
fileReaderCache
-
-
Constructor Summary
Constructors Constructor Description ReadPointCrossCompactionEstimator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longestimateCrossCompactionMemory(java.util.List<TsFileResource> seqResources, TsFileResource unseqResource)Estimate the memory cost of compacting the unseq file and its corresponding overlapped seq files in cross space compaction task.-
Methods inherited from class org.apache.iotdb.db.engine.compaction.cross.AbstractCrossSpaceEstimator
estimateInnerCompactionMemory
-
Methods inherited from class org.apache.iotdb.db.engine.compaction.cross.utils.AbstractCompactionEstimator
clear, getFileReader
-
-
-
-
Method Detail
-
estimateCrossCompactionMemory
public long estimateCrossCompactionMemory(java.util.List<TsFileResource> seqResources, TsFileResource unseqResource) throws java.io.IOException
Description copied from class:AbstractCompactionEstimatorEstimate the memory cost of compacting the unseq file and its corresponding overlapped seq files in cross space compaction task.- Specified by:
estimateCrossCompactionMemoryin classAbstractCrossSpaceEstimator- Throws:
java.io.IOException
-
-