Class LocalSyncManager
- java.lang.Object
-
- org.apache.iotdb.db.sync.sender.manager.LocalSyncManager
-
- All Implemented Interfaces:
ISyncManager
public class LocalSyncManager extends java.lang.Object implements ISyncManager
-
-
Constructor Summary
Constructors Constructor Description LocalSyncManager(DataRegion dataRegion, Pipe pipe)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilecreateHardlink(java.io.File tsFile, long modsOffset)voiddelete()static java.util.List<org.apache.iotdb.commons.path.PartialPath>splitPathPatternByDevice(org.apache.iotdb.commons.path.PartialPath pathPattern)java.util.List<java.io.File>syncHistoryTsFile(long dataStartTime)voidsyncRealTimeDeletion(Deletion deletion)tsfilevoidsyncRealTimeResource(java.io.File tsFile)voidsyncRealTimeTsFile(java.io.File tsFile)
-
-
-
Constructor Detail
-
LocalSyncManager
public LocalSyncManager(DataRegion dataRegion, Pipe pipe)
-
-
Method Detail
-
syncRealTimeDeletion
public void syncRealTimeDeletion(Deletion deletion)
tsfile- Specified by:
syncRealTimeDeletionin interfaceISyncManager
-
syncRealTimeTsFile
public void syncRealTimeTsFile(java.io.File tsFile)
- Specified by:
syncRealTimeTsFilein interfaceISyncManager
-
syncRealTimeResource
public void syncRealTimeResource(java.io.File tsFile)
- Specified by:
syncRealTimeResourcein interfaceISyncManager
-
syncHistoryTsFile
public java.util.List<java.io.File> syncHistoryTsFile(long dataStartTime)
- Specified by:
syncHistoryTsFilein interfaceISyncManager
-
createHardlink
public java.io.File createHardlink(java.io.File tsFile, long modsOffset)- Specified by:
createHardlinkin interfaceISyncManager
-
delete
public void delete()
- Specified by:
deletein interfaceISyncManager
-
splitPathPatternByDevice
public static java.util.List<org.apache.iotdb.commons.path.PartialPath> splitPathPatternByDevice(org.apache.iotdb.commons.path.PartialPath pathPattern) throws org.apache.iotdb.commons.exception.MetadataException- Throws:
org.apache.iotdb.commons.exception.MetadataException
-
-