Class TimestampsAndWatermarksTransformation<IN>

    • Field Summary

      • Fields inherited from class org.apache.flink.api.dag.Transformation

        bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM
    • Constructor Summary

      Constructors 
      Constructor Description
      TimestampsAndWatermarksTransformation​(String name, int parallelism, org.apache.flink.api.dag.Transformation<IN> input, org.apache.flink.api.common.eventtime.WatermarkStrategy<IN> watermarkStrategy, boolean parallelismConfigured)
      Creates a new Transformation with the given name, output type and parallelism.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ChainingStrategy getChainingStrategy()  
      List<org.apache.flink.api.dag.Transformation<?>> getInputs()  
      org.apache.flink.api.common.typeinfo.TypeInformation<IN> getInputType()
      Returns the TypeInformation for the elements of the input.
      protected List<org.apache.flink.api.dag.Transformation<?>> getTransitivePredecessorsInternal()  
      org.apache.flink.api.common.eventtime.WatermarkStrategy<IN> getWatermarkStrategy()
      Returns the WatermarkStrategy to use.
      void setChainingStrategy​(ChainingStrategy chainingStrategy)
      Sets the chaining strategy of this Transformation.
      • Methods inherited from class org.apache.flink.api.dag.Transformation

        declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, equals, getAttribute, getBufferTimeout, getCoLocationGroupKey, getDescription, getId, getManagedMemoryOperatorScopeUseCaseWeights, getManagedMemorySlotScopeUseCases, getMaxParallelism, getMinResources, getName, getNewNodeId, getOutputType, getParallelism, getPreferredResources, getSlotSharingGroup, getTransitivePredecessors, getUid, getUserProvidedNodeHash, hashCode, isParallelismConfigured, setAttribute, setBufferTimeout, setCoLocationGroupKey, setDescription, setMaxParallelism, setName, setOutputType, setParallelism, setParallelism, setResources, setSlotSharingGroup, setSlotSharingGroup, setUid, setUidHash, toString, updateManagedMemoryStateBackendUseCase
    • Constructor Detail

      • TimestampsAndWatermarksTransformation

        public TimestampsAndWatermarksTransformation​(String name,
                                                     int parallelism,
                                                     org.apache.flink.api.dag.Transformation<IN> input,
                                                     org.apache.flink.api.common.eventtime.WatermarkStrategy<IN> watermarkStrategy,
                                                     boolean parallelismConfigured)
        Creates a new Transformation with the given name, output type and parallelism.
        Parameters:
        name - The name of the Transformation, this will be shown in Visualizations and the Log
        parallelism - The parallelism of this Transformation
        input - The input transformation of this Transformation
        watermarkStrategy - The WatermarkStrategy to use
    • Method Detail

      • getInputType

        public org.apache.flink.api.common.typeinfo.TypeInformation<IN> getInputType()
        Returns the TypeInformation for the elements of the input.
      • getWatermarkStrategy

        public org.apache.flink.api.common.eventtime.WatermarkStrategy<IN> getWatermarkStrategy()
        Returns the WatermarkStrategy to use.
      • getTransitivePredecessorsInternal

        protected List<org.apache.flink.api.dag.Transformation<?>> getTransitivePredecessorsInternal()
        Specified by:
        getTransitivePredecessorsInternal in class org.apache.flink.api.dag.Transformation<IN>
      • getInputs

        public List<org.apache.flink.api.dag.Transformation<?>> getInputs()
        Specified by:
        getInputs in class org.apache.flink.api.dag.Transformation<IN>