| 程序包 | 说明 |
|---|---|
| org.apache.flink.cep.nfa | |
| org.apache.flink.cep.nfa.sharedbuffer |
| 限定符和类型 | 方法和说明 |
|---|---|
NFAState |
NFAStateSerializer.copy(NFAState from) |
NFAState |
NFAStateSerializer.copy(NFAState from,
NFAState reuse) |
NFAState |
NFA.createInitialNFAState() |
NFAState |
NFAStateSerializer.createInstance() |
NFAState |
NFAStateSerializer.deserialize(org.apache.flink.core.memory.DataInputView source) |
NFAState |
NFAStateSerializer.deserialize(NFAState reuse,
org.apache.flink.core.memory.DataInputView source) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<NFAState> |
NFAStateSerializer.snapshotConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.java.tuple.Tuple2<Collection<Map<String,List<T>>>,Collection<org.apache.flink.api.java.tuple.Tuple2<Map<String,List<T>>,Long>>> |
NFA.advanceTime(SharedBufferAccessor<T> sharedBufferAccessor,
NFAState nfaState,
long timestamp,
AfterMatchSkipStrategy afterMatchSkipStrategy)
Prunes states assuming there will be no events with timestamp lower than the given
one.
|
NFAState |
NFAStateSerializer.copy(NFAState from) |
NFAState |
NFAStateSerializer.copy(NFAState from,
NFAState reuse) |
NFAState |
NFAStateSerializer.deserialize(NFAState reuse,
org.apache.flink.core.memory.DataInputView source) |
Collection<Map<String,List<T>>> |
NFA.process(SharedBufferAccessor<T> sharedBufferAccessor,
NFAState nfaState,
T event,
long timestamp,
AfterMatchSkipStrategy afterMatchSkipStrategy,
TimerService timerService)
Processes the next input event.
|
void |
NFAStateSerializer.serialize(NFAState record,
org.apache.flink.core.memory.DataOutputView target) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SharedBuffer.migrateOldState(org.apache.flink.runtime.state.KeyedStateBackend<?> stateBackend,
org.apache.flink.api.common.state.ValueState<NFAState> computationStates) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.