| 程序包 | 说明 |
|---|---|
| org.apache.iotdb.db.engine.compaction.cross.rewrite.manage | |
| org.apache.iotdb.db.engine.memtable | |
| org.apache.iotdb.db.engine.modification |
modification is the functional module responsible for processing UPDATE and DELETE.
|
| org.apache.iotdb.db.engine.modification.io | |
| org.apache.iotdb.db.metadata.path | |
| org.apache.iotdb.db.query.context | |
| org.apache.iotdb.db.tools | |
| org.apache.iotdb.db.utils |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Modification> |
CrossSpaceCompactionResource.getModifications(TsFileResource tsFileResource,
PartialPath path)
Get the modifications of a timeseries in the ModificationFile of a TsFile.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ReadOnlyMemChunk |
AbstractMemTable.query(PartialPath fullPath,
long ttlLowerBound,
List<Pair<Modification,IMemTable>> modsToMemtable) |
ReadOnlyMemChunk |
IMemTable.query(PartialPath fullPath,
long ttlLowerBound,
List<Pair<Modification,IMemTable>> modsToMemtable) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Deletion
Deletion is a delete operation on a timeseries.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<Modification> |
ModificationFile.getModifications()
Get all modifications stored in this file.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ModificationFile.write(Modification mod)
Write a modification in this file.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<Modification> |
LocalTextModificationAccessor.read() |
Collection<Modification> |
ModificationReader.read()
Read all modifications from a persistent medium.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ModificationWriter.write(Modification mod)
Write a new modification to the persistent medium.
|
void |
LocalTextModificationAccessor.write(Modification mod) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<Modification> |
PartialPath.getModificationsForMemtable(IMemTable memTable,
List<Pair<Modification,IMemTable>> modsToMemtable)
get modifications from a memtable.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<List<Modification>> |
QueryContext.getPathModifications(ModificationFile modFile,
AlignedPath path)
Find the modifications of all aligned 'paths' in 'modFile'.
|
List<Modification> |
QueryContext.getPathModifications(ModificationFile modFile,
PartialPath path)
Find the modifications of timeseries 'path' in 'modFile'.
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected Iterator<Modification> |
TsFileRewriteTool.modsIterator |
protected List<Modification> |
TsFileRewriteTool.oldModification |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
QueryUtils.modifyAlignedChunkMetaData(List<AlignedChunkMetadata> chunkMetaData,
List<List<Modification>> modifications) |
static void |
QueryUtils.modifyChunkMetaData(List<? extends IChunkMetadata> chunkMetaData,
List<Modification> modifications)
modifyChunkMetaData iterates the chunkMetaData and applies all available modifications on it to
generate a ModifiedChunkMetadata.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.