Class TableStreamOperator.ContextImpl
java.lang.Object
org.apache.flink.table.runtime.operators.TableStreamOperator.ContextImpl
- All Implemented Interfaces:
org.apache.flink.streaming.api.TimerService
- Enclosing class:
- TableStreamOperator<OUT>
protected class TableStreamOperator.ContextImpl
extends Object
implements org.apache.flink.streaming.api.TimerService
Information available in an invocation of processElement.
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.apache.flink.streaming.runtime.streamrecord.StreamRecord<?>protected final org.apache.flink.streaming.runtime.tasks.ProcessingTimeServiceFields inherited from interface org.apache.flink.streaming.api.TimerService
UNSUPPORTED_DELETE_TIMER_MSG, UNSUPPORTED_REGISTER_TIMER_MSG -
Method Summary
Modifier and TypeMethodDescriptionlonglongvoiddeleteEventTimeTimer(long time) voiddeleteProcessingTimeTimer(long time) voidregisterEventTimeTimer(long time) voidregisterProcessingTimeTimer(long time) org.apache.flink.streaming.api.TimerService
-
Field Details
-
timerService
protected final org.apache.flink.streaming.runtime.tasks.ProcessingTimeService timerService -
element
public org.apache.flink.streaming.runtime.streamrecord.StreamRecord<?> element
-
-
Method Details
-
timestamp
-
currentProcessingTime
public long currentProcessingTime()- Specified by:
currentProcessingTimein interfaceorg.apache.flink.streaming.api.TimerService
-
currentWatermark
public long currentWatermark()- Specified by:
currentWatermarkin interfaceorg.apache.flink.streaming.api.TimerService
-
registerProcessingTimeTimer
public void registerProcessingTimeTimer(long time) - Specified by:
registerProcessingTimeTimerin interfaceorg.apache.flink.streaming.api.TimerService
-
registerEventTimeTimer
public void registerEventTimeTimer(long time) - Specified by:
registerEventTimeTimerin interfaceorg.apache.flink.streaming.api.TimerService
-
deleteProcessingTimeTimer
public void deleteProcessingTimeTimer(long time) - Specified by:
deleteProcessingTimeTimerin interfaceorg.apache.flink.streaming.api.TimerService
-
deleteEventTimeTimer
public void deleteEventTimeTimer(long time) - Specified by:
deleteEventTimeTimerin interfaceorg.apache.flink.streaming.api.TimerService
-
timerService
public org.apache.flink.streaming.api.TimerService timerService()
-