| 程序包 | 说明 |
|---|---|
| org.apache.flink.cep.nfa | |
| org.apache.flink.cep.nfa.sharedbuffer |
| 限定符和类型 | 方法和说明 |
|---|---|
DeweyNumber |
DeweyNumber.addStage()
Creates a new dewey number from this such that a 0 is appended as new last digit.
|
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.copy(DeweyNumber from) |
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.copy(DeweyNumber from,
DeweyNumber reuse) |
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.createInstance() |
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.deserialize(org.apache.flink.core.memory.DataInputView source) |
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.deserialize(DeweyNumber reuse,
org.apache.flink.core.memory.DataInputView source) |
static DeweyNumber |
DeweyNumber.fromString(String deweyNumberString)
Creates a dewey number from a string representation.
|
DeweyNumber |
ComputationState.getVersion() |
DeweyNumber |
DeweyNumber.increase()
Creates a new dewey number from this such that its last digit is increased by one.
|
DeweyNumber |
DeweyNumber.increase(int times)
Creates a new dewey number from this such that its last digit is increased by the supplied
number.
|
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializer<DeweyNumber> |
SharedBuffer.SharedBufferSerializer.getVersionSerializer() |
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<DeweyNumber> |
DeweyNumber.DeweyNumberSerializer.snapshotConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.copy(DeweyNumber from) |
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.copy(DeweyNumber from,
DeweyNumber reuse) |
static ComputationState |
ComputationState.createStartState(String state,
DeweyNumber version) |
static ComputationState |
ComputationState.createState(String currentState,
NodeId previousEntry,
DeweyNumber version,
long startTimestamp,
long previousTimestamp,
EventId startEventID) |
DeweyNumber |
DeweyNumber.DeweyNumberSerializer.deserialize(DeweyNumber reuse,
org.apache.flink.core.memory.DataInputView source) |
boolean |
DeweyNumber.isCompatibleWith(DeweyNumber other)
Checks whether this dewey number is compatible to the other dewey number.
|
void |
DeweyNumber.DeweyNumberSerializer.serialize(DeweyNumber record,
org.apache.flink.core.memory.DataOutputView target) |
| 构造器和说明 |
|---|
DeweyNumber(DeweyNumber number) |
| 构造器和说明 |
|---|
SharedBufferSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<V> valueSerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<DeweyNumber> versionSerializer) |
SharedBufferSerializerConfigSnapshot(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<V> valueSerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<DeweyNumber> versionSerializer)
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,List<EventId>>> |
SharedBufferAccessor.extractPatterns(NodeId nodeId,
DeweyNumber version)
Returns all elements from the previous relation starting at the given entry.
|
void |
SharedBufferAccessor.lockNode(NodeId node,
DeweyNumber version)
Increases the reference counter for the given entry so that it is not accidentally removed.
|
NodeId |
SharedBufferAccessor.put(String stateName,
EventId eventId,
NodeId previousNodeId,
DeweyNumber version)
Stores given value (value + timestamp) under the given state.
|
void |
SharedBufferAccessor.releaseNode(NodeId node,
DeweyNumber version)
Decreases the reference counter for the given entry so that it can be removed once the
reference counter reaches 0.
|
| 构造器和说明 |
|---|
SharedBufferEdge(NodeId target,
DeweyNumber deweyNumber)
Creates versioned (with
DeweyNumber) edge that points to the target entry. |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.