Package org.apache.iotdb.it.utils
Class TsFileGenerator
java.lang.Object
org.apache.iotdb.it.utils.TsFileGenerator
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidgenerateData(String device, int number, long timeGap, boolean isAligned) voidgenerateData(String device, int number, long timeGap, boolean isAligned, long startTimestamp) voidgenerateDeletion(String device) voidgenerateDeletion(String device, int number) voidgenerateDeletion(String device, org.apache.tsfile.write.schema.MeasurementSchema measurement) longvoidregisterAlignedTimeseries(String path, List<org.apache.tsfile.write.schema.MeasurementSchema> measurementSchemaList) voidregisterTimeseries(String path, List<org.apache.tsfile.write.schema.MeasurementSchema> measurementSchemaList) voidvoidresetRandom(long seed)
-
Constructor Details
-
TsFileGenerator
- Throws:
IOException
-
-
Method Details
-
resetRandom
public void resetRandom() -
resetRandom
public void resetRandom(long seed) -
registerTimeseries
-
registerAlignedTimeseries
public void registerAlignedTimeseries(String path, List<org.apache.tsfile.write.schema.MeasurementSchema> measurementSchemaList) throws org.apache.tsfile.exception.write.WriteProcessException - Throws:
org.apache.tsfile.exception.write.WriteProcessException
-
generateData
public void generateData(String device, int number, long timeGap, boolean isAligned) throws IOException, org.apache.tsfile.exception.write.WriteProcessException - Throws:
IOExceptionorg.apache.tsfile.exception.write.WriteProcessException
-
generateData
public void generateData(String device, int number, long timeGap, boolean isAligned, long startTimestamp) throws IOException, org.apache.tsfile.exception.write.WriteProcessException - Throws:
IOExceptionorg.apache.tsfile.exception.write.WriteProcessException
-
generateDeletion
- Throws:
IOExceptionIllegalPathException
-
generateDeletion
public void generateDeletion(String device, org.apache.tsfile.write.schema.MeasurementSchema measurement) throws IOException, IllegalPathException - Throws:
IOExceptionIllegalPathException
-
generateDeletion
- Throws:
IOExceptionIllegalPathException
-
getTotalNumber
public long getTotalNumber() -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-