public class InnerSpaceCompactionWriter extends AbstractCompactionWriter
chunkWriters, deviceId, isAlign, measurementPointCountArray, subTaskNum| 构造器和说明 |
|---|
InnerSpaceCompactionWriter(TsFileResource targetFileResource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
void |
endChunkGroup() |
void |
endFile() |
void |
endMeasurement(int subTaskId) |
List<TsFileIOWriter> |
getFileIOWriter() |
void |
startChunkGroup(String deviceId,
boolean isAlign) |
void |
write(long[] timestamps,
Object values) |
void |
write(long timestamp,
Object value,
int subTaskId) |
checkChunkSize, checkChunkSizeAndMayOpenANewChunk, flushChunkToFileWriter, startMeasurement, writeDataPoint, writeRateLimitpublic InnerSpaceCompactionWriter(TsFileResource targetFileResource) throws IOException
IOExceptionpublic void startChunkGroup(String deviceId, boolean isAlign) throws IOException
startChunkGroup 在类中 AbstractCompactionWriterIOExceptionpublic void endChunkGroup()
throws IOException
endChunkGroup 在类中 AbstractCompactionWriterIOExceptionpublic void endMeasurement(int subTaskId)
throws IOException
endMeasurement 在类中 AbstractCompactionWriterIOExceptionpublic void write(long timestamp,
Object value,
int subTaskId)
throws IOException
write 在类中 AbstractCompactionWriterIOExceptionpublic void write(long[] timestamps,
Object values)
write 在类中 AbstractCompactionWriterpublic void endFile()
throws IOException
endFile 在类中 AbstractCompactionWriterIOExceptionpublic void close()
throws IOException
close 在接口中 AutoCloseableclose 在类中 AbstractCompactionWriterIOExceptionpublic List<TsFileIOWriter> getFileIOWriter()
getFileIOWriter 在类中 AbstractCompactionWriterCopyright © 2022 The Apache Software Foundation. All rights reserved.