| 程序包 | 说明 |
|---|---|
| org.apache.iotdb.db.engine.flush | |
| org.apache.iotdb.db.engine.memtable | |
| org.apache.iotdb.db.engine.storagegroup | |
| org.apache.iotdb.db.metadata.path | |
| 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.writelog | |
| org.apache.iotdb.db.writelog.recover |
| 限定符和类型 | 类和说明 |
|---|---|
class |
NotifyFlushMemTable
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
IMemTable |
NotifyFlushMemTable.copy() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
FlushListener.onFlushEnd(IMemTable memTable) |
void |
FlushListener.EmptyListener.onFlushEnd(IMemTable memTable) |
void |
FlushListener.onFlushStart(IMemTable memTable) |
void |
FlushListener.EmptyListener.onFlushStart(IMemTable memTable) |
| 构造器和说明 |
|---|
MemTableFlushTask(IMemTable memTable,
RestorableTsFileIOWriter writer,
String storageGroup) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractMemTable |
class |
PrimitiveMemTable |
| 限定符和类型 | 方法和说明 |
|---|---|
IMemTable |
PrimitiveMemTable.copy() |
IMemTable |
IMemTable.copy()
Make a copy of this MemTable.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ReadOnlyMemChunk |
AbstractMemTable.query(PartialPath fullPath,
long ttlLowerBound,
List<Pair<Modification,IMemTable>> modsToMemtable) |
ReadOnlyMemChunk |
IMemTable.query(PartialPath fullPath,
long ttlLowerBound,
List<Pair<Modification,IMemTable>> modsToMemtable) |
| 限定符和类型 | 方法和说明 |
|---|---|
IMemTable |
TsFileProcessor.getWorkMemTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
ConcurrentLinkedDeque<IMemTable> |
TsFileProcessor.getFlushingMemTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Modification> |
PartialPath.getModificationsForMemtable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable)
get modifications from a memtable.
|
ReadOnlyMemChunk |
AlignedPath.getReadOnlyMemChunkFromMemTable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable,
long timeLowerBound) |
ReadOnlyMemChunk |
PartialPath.getReadOnlyMemChunkFromMemTable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable,
long timeLowerBound)
get the ReadOnlyMemChunk from the given MemTable.
|
ReadOnlyMemChunk |
MeasurementPath.getReadOnlyMemChunkFromMemTable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable,
long timeLowerBound) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Modification> |
PartialPath.getModificationsForMemtable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable)
get modifications from a memtable.
|
ReadOnlyMemChunk |
AlignedPath.getReadOnlyMemChunkFromMemTable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable,
long timeLowerBound) |
ReadOnlyMemChunk |
PartialPath.getReadOnlyMemChunkFromMemTable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable,
long timeLowerBound)
get the ReadOnlyMemChunk from the given MemTable.
|
ReadOnlyMemChunk |
MeasurementPath.getReadOnlyMemChunkFromMemTable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable,
long timeLowerBound) |
| 限定符和类型 | 方法和说明 |
|---|---|
IMemTable |
MemTableManager.getAvailableMemTable(String storageGroup)
Called when memory control is disabled
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WALFlushListener.onFlushEnd(IMemTable memTable) |
void |
WALFlushListener.onFlushStart(IMemTable memTable) |
| 构造器和说明 |
|---|
LogReplayer(String logNodePrefix,
String insertFilePath,
ModificationFile modFile,
TsFileResource currentTsFileResource,
IMemTable memTable,
boolean sequence) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.