| 程序包 | 说明 |
|---|---|
| org.apache.flink.runtime.state.changelog | |
| org.apache.flink.runtime.state.changelog.inmemory |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SequenceNumber.GenericSequenceNumber
Generic
SequenceNumber. |
| 限定符和类型 | 方法和说明 |
|---|---|
SequenceNumber |
SequenceNumberRange.from()
Inclusive.
|
SequenceNumber |
SequenceNumberRange.GenericSequenceNumberRange.from() |
SequenceNumber |
StateChangelogWriter.initialSequenceNumber()
Get the initial
SequenceNumber that is used for the first element. |
SequenceNumber |
SequenceNumber.next() |
SequenceNumber |
SequenceNumber.GenericSequenceNumber.next() |
SequenceNumber |
StateChangelogWriter.nextSequenceNumber()
Get
SequenceNumber to be used for the next element added by append. |
static SequenceNumber |
SequenceNumber.of(long number) |
SequenceNumber |
SequenceNumberRange.to()
Exclusive.
|
SequenceNumber |
SequenceNumberRange.GenericSequenceNumberRange.to() |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
SequenceNumber.GenericSequenceNumber.compareTo(SequenceNumber o) |
void |
StateChangelogWriter.confirm(SequenceNumber from,
SequenceNumber to,
long checkpointId)
Mark the given state changes as confirmed by the JM.
|
boolean |
SequenceNumberRange.contains(SequenceNumber sqn) |
boolean |
SequenceNumberRange.GenericSequenceNumberRange.contains(SequenceNumber sqn) |
static SequenceNumberRange |
SequenceNumberRange.generic(SequenceNumber from,
SequenceNumber to) |
CompletableFuture<SnapshotResult<Handle>> |
StateChangelogWriter.persist(SequenceNumber from)
Durably persist previously
appended data starting from the
provided SequenceNumber and up to the latest change added. |
void |
StateChangelogWriter.reset(SequenceNumber from,
SequenceNumber to,
long checkpointId)
Reset the state the given state changes.
|
void |
StateChangelogWriter.truncate(SequenceNumber to)
Truncate this state changelog to free up the resources and collect any garbage.
|
void |
StateChangelogWriter.truncateAndClose(SequenceNumber from)
Truncate the tail of log and close it.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static InMemoryChangelogStateHandle |
InMemoryChangelogStateHandle.restore(List<StateChange> changes,
SequenceNumber from,
SequenceNumber to,
KeyGroupRange keyGroupRange,
StateHandleID stateHandleId) |
| 构造器和说明 |
|---|
InMemoryChangelogStateHandle(List<StateChange> changes,
SequenceNumber from,
SequenceNumber to,
KeyGroupRange keyGroupRange) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.