Class PrimitiveMemTable
- java.lang.Object
-
- org.apache.iotdb.db.engine.memtable.AbstractMemTable
-
- org.apache.iotdb.db.engine.memtable.PrimitiveMemTable
-
- All Implemented Interfaces:
IMemTable,SerializedSize,WALEntryValue
public class PrimitiveMemTable extends AbstractMemTable
-
-
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 PrimitiveMemTable()PrimitiveMemTable(boolean enableMemControl)PrimitiveMemTable(java.util.Map<IDeviceID,IWritableMemChunkGroup> memTableMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMemTablecopy()Make a copy of this MemTable.booleanisSignalMemTable()java.lang.StringtoString()-
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
-
-
-
-
Constructor Detail
-
PrimitiveMemTable
public PrimitiveMemTable()
-
PrimitiveMemTable
public PrimitiveMemTable(boolean enableMemControl)
-
PrimitiveMemTable
public PrimitiveMemTable(java.util.Map<IDeviceID,IWritableMemChunkGroup> memTableMap)
-
-
Method Detail
-
copy
public IMemTable copy()
Description copied from interface:IMemTableMake a copy of this MemTable.- Returns:
- a MemTable with the same data as this one.
-
isSignalMemTable
public boolean isSignalMemTable()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-