Class SealedTsFileRecoverPerformer
- java.lang.Object
-
- org.apache.iotdb.db.wal.recover.file.AbstractTsFileRecoverPerformer
-
- org.apache.iotdb.db.wal.recover.file.SealedTsFileRecoverPerformer
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class SealedTsFileRecoverPerformer extends AbstractTsFileRecoverPerformer
This class is used to help recover all sealed TsFiles, except unsealed TsFile at zero level.
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.wal.recover.file.AbstractTsFileRecoverPerformer
tsFileResource, writer
-
-
Constructor Summary
Constructors Constructor Description SealedTsFileRecoverPerformer(TsFileResource tsFileResource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrecover()Recover sealed TsFile, including load .resource file (reconstruct when necessary) and truncate the file to remaining corrected data-
Methods inherited from class org.apache.iotdb.db.wal.recover.file.AbstractTsFileRecoverPerformer
canWrite, close, hasCrashed, reconstructResourceFile, recoverWithWriter
-
-
-
-
Constructor Detail
-
SealedTsFileRecoverPerformer
public SealedTsFileRecoverPerformer(TsFileResource tsFileResource)
-
-
Method Detail
-
recover
public void recover() throws DataRegionException, java.io.IOExceptionRecover sealed TsFile, including load .resource file (reconstruct when necessary) and truncate the file to remaining corrected data- Throws:
DataRegionExceptionjava.io.IOException
-
-