Package org.apache.iotdb.db.rescon
Class MemTableManager
- java.lang.Object
-
- org.apache.iotdb.db.rescon.MemTableManager
-
public class MemTableManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intMEMTABLE_NUM_FOR_EACH_PARTITION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOrDeleteStorageGroup(int diff)Called when memory control is disabledvoidclose()voiddecreaseMemtableNumber()IMemTablegetAvailableMemTable(java.lang.String storageGroup)intgetCurrentMemtableNumber()static MemTableManagergetInstance()
-
-
-
Field Detail
-
MEMTABLE_NUM_FOR_EACH_PARTITION
public static final int MEMTABLE_NUM_FOR_EACH_PARTITION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static MemTableManager getInstance()
-
getAvailableMemTable
public IMemTable getAvailableMemTable(java.lang.String storageGroup) throws WriteProcessException
- Throws:
WriteProcessException
-
getCurrentMemtableNumber
public int getCurrentMemtableNumber()
-
decreaseMemtableNumber
public void decreaseMemtableNumber()
-
addOrDeleteStorageGroup
public void addOrDeleteStorageGroup(int diff)
Called when memory control is disabled
-
close
public void close()
-
-