Package org.apache.iotdb.db.engine.flush
Class MemTableFlushTask
- java.lang.Object
-
- org.apache.iotdb.db.engine.flush.MemTableFlushTask
-
public class MemTableFlushTask extends java.lang.Objectflush task to flush one memtable using a pipeline model to flush, which is sort memtable -> encoding -> write to disk (io task)
-
-
Constructor Summary
Constructors Constructor Description MemTableFlushTask(IMemTable memTable, org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter writer, java.lang.String storageGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsyncFlushMemTable()the function for flushing memtable.
-
-
-
Constructor Detail
-
MemTableFlushTask
public MemTableFlushTask(IMemTable memTable, org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter writer, java.lang.String storageGroup)
- Parameters:
memTable- the memTable to flushwriter- the writer where memTable will be flushed to (current tsfile writer or vm writer)storageGroup- current storage group
-
-