Package org.apache.iotdb.db.engine.flush
Class NotifyFlushMemTable
- java.lang.Object
-
- org.apache.iotdb.db.engine.memtable.AbstractMemTable
-
- org.apache.iotdb.db.engine.flush.NotifyFlushMemTable
-
- All Implemented Interfaces:
IMemTable,SerializedSize,WALEntryValue
public class NotifyFlushMemTable extends AbstractMemTable
Only used in sync flush and async close to start a flush task This memtable is not managed by MemTablePool and does not store any data.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.iotdb.db.engine.memtable.AbstractMemTable
AbstractMemTable.Factory
-
-
Field Summary
-
Fields inherited from class org.apache.iotdb.db.engine.memtable.AbstractMemTable
disableMemControl, memTableIdCounter
-
-
Constructor Summary
Constructors Constructor Description NotifyFlushMemTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMemTablecopy()Make a copy of this MemTable.booleanisSignalMemTable()-
Methods inherited from class org.apache.iotdb.db.engine.memtable.AbstractMemTable
addTextDataSize, addTVListRamCost, checkIfChunkDoesNotExist, clear, delete, deserialize, getCreatedTime, getCurrentTVListSize, getFlushStatus, getMaxPlanIndex, getMemTableId, getMemTableMap, getMinPlanIndex, getSeriesNumber, getTotalPointsNum, getTVListsRamCost, insert, insert, insertAlignedRow, insertAlignedRow, insertAlignedTablet, insertAlignedTablet, insertTablet, insertTablet, isEmpty, memSize, query, reachTotalPointNumThreshold, release, releaseTextDataSize, releaseTVListRamCost, serializedSize, serializeToWAL, setFlushStatus, setShouldFlush, shouldFlush, size, write, write, write, writeAlignedRow, writeAlignedTablet, writeAlignedTablet
-
-