Uses of Interface
org.apache.iotdb.db.engine.memtable.IMemTable
-
Packages that use IMemTable Package Description org.apache.iotdb.db.engine.flush org.apache.iotdb.db.engine.memtable org.apache.iotdb.db.engine.storagegroup org.apache.iotdb.db.metadata.utils org.apache.iotdb.db.rescon rescon means Resource Control, classes in this package provide global control over various resources shared in IoTDB.org.apache.iotdb.db.wal.checkpoint org.apache.iotdb.db.wal.node -
-
Uses of IMemTable in org.apache.iotdb.db.engine.flush
Classes in org.apache.iotdb.db.engine.flush that implement IMemTable Modifier and Type Class Description classNotifyFlushMemTableOnly 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.Methods in org.apache.iotdb.db.engine.flush that return IMemTable Modifier and Type Method Description IMemTableNotifyFlushMemTable. copy()Methods in org.apache.iotdb.db.engine.flush with parameters of type IMemTable Modifier and Type Method Description voidFlushListener.DefaultMemTableFLushListener. onMemTableFlushed(IMemTable memTable)voidFlushListener. onMemTableFlushed(IMemTable memTable)voidFlushListener.DefaultMemTableFLushListener. onMemTableFlushStarted(IMemTable memTable)voidFlushListener. onMemTableFlushStarted(IMemTable memTable)Constructors in org.apache.iotdb.db.engine.flush with parameters of type IMemTable Constructor Description MemTableFlushTask(IMemTable memTable, org.apache.iotdb.tsfile.write.writer.RestorableTsFileIOWriter writer, java.lang.String storageGroup) -
Uses of IMemTable in org.apache.iotdb.db.engine.memtable
Classes in org.apache.iotdb.db.engine.memtable that implement IMemTable Modifier and Type Class Description classAbstractMemTableclassPrimitiveMemTableMethods in org.apache.iotdb.db.engine.memtable that return IMemTable Modifier and Type Method Description IMemTableIMemTable. copy()Make a copy of this MemTable.IMemTablePrimitiveMemTable. copy()static IMemTableAbstractMemTable.Factory. create(java.io.DataInputStream stream)Method parameters in org.apache.iotdb.db.engine.memtable with type arguments of type IMemTable Modifier and Type Method Description ReadOnlyMemChunkAbstractMemTable. query(org.apache.iotdb.commons.path.PartialPath fullPath, long ttlLowerBound, java.util.List<org.apache.iotdb.tsfile.utils.Pair<Modification,IMemTable>> modsToMemtable)ReadOnlyMemChunkIMemTable. query(org.apache.iotdb.commons.path.PartialPath fullPath, long ttlLowerBound, java.util.List<org.apache.iotdb.tsfile.utils.Pair<Modification,IMemTable>> modsToMemtable) -
Uses of IMemTable in org.apache.iotdb.db.engine.storagegroup
Methods in org.apache.iotdb.db.engine.storagegroup that return IMemTable Modifier and Type Method Description IMemTableTsFileProcessor. getWorkMemTable()Methods in org.apache.iotdb.db.engine.storagegroup that return types with arguments of type IMemTable Modifier and Type Method Description java.util.concurrent.ConcurrentLinkedDeque<IMemTable>TsFileProcessor. getFlushingMemTable()Methods in org.apache.iotdb.db.engine.storagegroup with parameters of type IMemTable Modifier and Type Method Description booleanDataRegion. submitAFlushTask(long timeRangeId, boolean sequence, IMemTable memTable)WAL module uses this method to flush memTable -
Uses of IMemTable in org.apache.iotdb.db.metadata.utils
Methods in org.apache.iotdb.db.metadata.utils with parameters of type IMemTable Modifier and Type Method Description protected java.util.List<Modification>ResourceByPathUtils. getModificationsForMemtable(IMemTable memTable, java.util.List<org.apache.iotdb.tsfile.utils.Pair<Modification,IMemTable>> modsToMemtable)get modifications from a memtable.abstract ReadOnlyMemChunkResourceByPathUtils. getReadOnlyMemChunkFromMemTable(IMemTable memTable, java.util.List<org.apache.iotdb.tsfile.utils.Pair<Modification,IMemTable>> modsToMemtable, long timeLowerBound)Method parameters in org.apache.iotdb.db.metadata.utils with type arguments of type IMemTable Modifier and Type Method Description protected java.util.List<Modification>ResourceByPathUtils. getModificationsForMemtable(IMemTable memTable, java.util.List<org.apache.iotdb.tsfile.utils.Pair<Modification,IMemTable>> modsToMemtable)get modifications from a memtable.abstract ReadOnlyMemChunkResourceByPathUtils. getReadOnlyMemChunkFromMemTable(IMemTable memTable, java.util.List<org.apache.iotdb.tsfile.utils.Pair<Modification,IMemTable>> modsToMemtable, long timeLowerBound) -
Uses of IMemTable in org.apache.iotdb.db.rescon
Methods in org.apache.iotdb.db.rescon that return IMemTable Modifier and Type Method Description IMemTableMemTableManager. getAvailableMemTable(java.lang.String storageGroup) -
Uses of IMemTable in org.apache.iotdb.db.wal.checkpoint
Methods in org.apache.iotdb.db.wal.checkpoint that return IMemTable Modifier and Type Method Description IMemTableMemTableInfo. getMemTable()Constructors in org.apache.iotdb.db.wal.checkpoint with parameters of type IMemTable Constructor Description MemTableInfo(IMemTable memTable, java.lang.String tsFilePath, long firstFileVersionId) -
Uses of IMemTable in org.apache.iotdb.db.wal.node
Methods in org.apache.iotdb.db.wal.node with parameters of type IMemTable Modifier and Type Method Description voidIWALNode. onMemTableCreated(IMemTable memTable, java.lang.String targetTsFile)Callback when memTable createdvoidWALFakeNode. onMemTableCreated(IMemTable memTable, java.lang.String targetTsFile)voidWALNode. onMemTableCreated(IMemTable memTable, java.lang.String targetTsFile)voidWALFakeNode. onMemTableFlushed(IMemTable memTable)voidWALNode. onMemTableFlushed(IMemTable memTable)voidWALFakeNode. onMemTableFlushStarted(IMemTable memTable)voidWALNode. onMemTableFlushStarted(IMemTable memTable)
-