Uses of Class
org.apache.iotdb.db.engine.storagegroup.TsFileProcessor
-
Packages that use TsFileProcessor Package Description org.apache.iotdb.db.engine org.apache.iotdb.db.engine.flush org.apache.iotdb.db.engine.storagegroup org.apache.iotdb.db.rescon rescon means Resource Control, classes in this package provide global control over various resources shared in IoTDB. -
-
Uses of TsFileProcessor in org.apache.iotdb.db.engine
Methods in org.apache.iotdb.db.engine with parameters of type TsFileProcessor Modifier and Type Method Description static voidStorageEngine. blockInsertionIfReject(TsFileProcessor tsFileProcessor)block insertion if the insertion is rejected by memory controlstatic voidStorageEngineV2. blockInsertionIfReject(TsFileProcessor tsFileProcessor)block insertion if the insertion is rejected by memory control -
Uses of TsFileProcessor in org.apache.iotdb.db.engine.flush
Methods in org.apache.iotdb.db.engine.flush with parameters of type TsFileProcessor Modifier and Type Method Description voidTsFileFlushPolicy. apply(DataRegion dataRegion, TsFileProcessor processor, boolean isSeq)voidTsFileFlushPolicy.DirectFlushPolicy. apply(DataRegion dataRegion, TsFileProcessor tsFileProcessor, boolean isSeq)voidCloseFileListener. onClosed(TsFileProcessor processor)voidFlushManager. registerTsFileProcessor(TsFileProcessor tsFileProcessor)Add tsFileProcessor to asyncTryToFlush manager -
Uses of TsFileProcessor in org.apache.iotdb.db.engine.storagegroup
Methods in org.apache.iotdb.db.engine.storagegroup that return types with arguments of type TsFileProcessor Modifier and Type Method Description java.util.List<TsFileProcessor>StorageGroupInfo. getAllReportedTsp()java.util.Collection<TsFileProcessor>DataRegion. getWorkSequenceTsFileProcessors()get all working sequence tsfile processorsjava.util.Collection<TsFileProcessor>DataRegion. getWorkUnsequenceTsFileProcessors()get all working unsequence tsfile processorsMethods in org.apache.iotdb.db.engine.storagegroup with parameters of type TsFileProcessor Modifier and Type Method Description voidDataRegion. asyncCloseOneTsFileProcessor(boolean sequence, TsFileProcessor tsFileProcessor)close one tsfile processor, thread-safety should be ensured by callervoidDataRegion.CloseTsFileCallBack. call(TsFileProcessor caller)booleanDataRegion.UpdateEndTimeCallBack. call(TsFileProcessor caller)voidStorageGroupInfo. closeTsFileProcessorAndReportToSystem(TsFileProcessor tsFileProcessor)When a TsFileProcessor is closing, remove it from reportedTsps, and report to systemInfo to update SG cost.voidStorageGroupInfo. initTsFileProcessorInfo(TsFileProcessor tsFileProcessor)When create a new TsFileProcessor, call this methodvoidTsFileResource. setProcessor(TsFileProcessor processor)voidDataRegion. submitAFlushTaskWhenShouldFlush(TsFileProcessor tsFileProcessor)mem control module uses this method to flush memTablevoidDataRegion. syncCloseOneTsFileProcessor(boolean sequence, TsFileProcessor tsFileProcessor)close one tsfile processorConstructors in org.apache.iotdb.db.engine.storagegroup with parameters of type TsFileProcessor Constructor Description TsFileResource(java.io.File file, TsFileProcessor processor)unsealed TsFile, for writter -
Uses of TsFileProcessor in org.apache.iotdb.db.rescon
Methods in org.apache.iotdb.db.rescon with parameters of type TsFileProcessor Modifier and Type Method Description booleanSystemInfo. reportStorageGroupStatus(StorageGroupInfo storageGroupInfo, TsFileProcessor tsFileProcessor)Report current mem cost of storage group to system.
-