Class TableStreamOperator<OUT>

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  TableStreamOperator.ContextImpl
      Information available in an invocation of processElement.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected TableStreamOperator.ContextImpl ctx  
      protected long currentWatermark
      We listen to this ourselves because we don't have an InternalTimerService.
      • Fields inherited from class org.apache.flink.streaming.api.operators.AbstractStreamOperator

        combinedWatermark, config, lastRecordAttributes1, lastRecordAttributes2, latencyStats, LOG, metrics, output, processingTimeService, stateHandler, stateKeySelector1, stateKeySelector2, timeServiceManager
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long computeMemorySize()
      Compute memory size from memory faction.
      void open()  
      void processWatermark​(org.apache.flink.streaming.api.watermark.Watermark mark)  
      boolean useSplittableTimers()  
      • Methods inherited from class org.apache.flink.streaming.api.operators.AbstractStreamOperator

        beforeInitializeStateHandler, close, finish, getContainingTask, getCurrentKey, getExecutionConfig, getInternalTimerService, getKeyedStateBackend, getKeyedStateStore, getMetricGroup, getOperatorConfig, getOperatorID, getOperatorName, getOperatorStateBackend, getOrCreateKeyedState, getPartitionedState, getPartitionedState, getProcessingTimeService, getRuntimeContext, getStateKeySelector1, getStateKeySelector2, getTimeServiceManager, getUserCodeClassloader, hasKeyContext1, hasKeyContext2, initializeState, initializeState, isAsyncKeyOrderedProcessingEnabled, isUsingCustomRawKeyedState, notifyCheckpointAborted, notifyCheckpointComplete, prepareSnapshotPreBarrier, processLatencyMarker, processLatencyMarker1, processLatencyMarker2, processRecordAttributes, processRecordAttributes1, processRecordAttributes2, processWatermark, processWatermark1, processWatermark1, processWatermark2, processWatermark2, processWatermarkStatus, processWatermarkStatus, processWatermarkStatus1, processWatermarkStatus2, reportOrForwardLatencyMarker, setCurrentKey, setKeyContextElement1, setKeyContextElement2, setMailboxExecutor, setProcessingTimeService, setup, snapshotState, snapshotState
      • Methods inherited from interface org.apache.flink.streaming.api.operators.KeyContextHandler

        hasKeyContext
      • Methods inherited from interface org.apache.flink.streaming.api.operators.StreamOperator

        getOperatorAttributes
    • Field Detail

      • currentWatermark

        protected long currentWatermark
        We listen to this ourselves because we don't have an InternalTimerService.
    • Constructor Detail

      • TableStreamOperator

        public TableStreamOperator()
      • TableStreamOperator

        public TableStreamOperator​(org.apache.flink.streaming.api.operators.StreamOperatorParameters<OUT> parameters)
    • Method Detail

      • open

        public void open()
                  throws Exception
        Specified by:
        open in interface org.apache.flink.streaming.api.operators.StreamOperator<OUT>
        Overrides:
        open in class org.apache.flink.streaming.api.operators.AbstractStreamOperator<OUT>
        Throws:
        Exception
      • useSplittableTimers

        public boolean useSplittableTimers()
        Overrides:
        useSplittableTimers in class org.apache.flink.streaming.api.operators.AbstractStreamOperator<OUT>
      • computeMemorySize

        public long computeMemorySize()
        Compute memory size from memory faction.
      • processWatermark

        public void processWatermark​(org.apache.flink.streaming.api.watermark.Watermark mark)
                              throws Exception
        Overrides:
        processWatermark in class org.apache.flink.streaming.api.operators.AbstractStreamOperator<OUT>
        Throws:
        Exception