Class TimestampsAndWatermarksTransformation<IN>
java.lang.Object
org.apache.flink.api.dag.Transformation<T>
org.apache.flink.streaming.api.transformations.PhysicalTransformation<IN>
org.apache.flink.streaming.api.transformations.TimestampsAndWatermarksTransformation<IN>
- Type Parameters:
IN- The input and output type of the transformation.
-
Field Summary
Fields inherited from class org.apache.flink.api.dag.Transformation
bufferTimeout, description, id, name, outputType, typeUsed, UPPER_BOUND_MAX_PARALLELISM -
Constructor Summary
ConstructorsConstructorDescriptionTimestampsAndWatermarksTransformation(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 newTransformationwith the given name, output type and parallelism. -
Method Summary
Modifier and TypeMethodDescriptionList<org.apache.flink.api.dag.Transformation<?>>org.apache.flink.api.common.typeinfo.TypeInformation<IN>Returns theTypeInformationfor the elements of the input.protected List<org.apache.flink.api.dag.Transformation<?>>org.apache.flink.api.common.eventtime.WatermarkStrategy<IN>Returns theWatermarkStrategyto use.voidsetChainingStrategy(ChainingStrategy chainingStrategy) Sets the chaining strategy of thisTransformation.Methods inherited from class org.apache.flink.streaming.api.transformations.PhysicalTransformation
isSupportsConcurrentExecutionAttempts, setSupportsConcurrentExecutionAttemptsMethods inherited from class org.apache.flink.api.dag.Transformation
declareManagedMemoryUseCaseAtOperatorScope, declareManagedMemoryUseCaseAtSlotScope, enableAsyncState, 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 Details
-
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 newTransformationwith the given name, output type and parallelism.- Parameters:
name- The name of theTransformation, this will be shown in Visualizations and the Logparallelism- The parallelism of thisTransformationinput- The input transformation of thisTransformationwatermarkStrategy- TheWatermarkStrategyto use
-
-
Method Details
-
getInputType
Returns theTypeInformationfor the elements of the input. -
getWatermarkStrategy
Returns theWatermarkStrategyto use. -
getTransitivePredecessorsInternal
- Specified by:
getTransitivePredecessorsInternalin classorg.apache.flink.api.dag.Transformation<IN>
-
getInputs
- Specified by:
getInputsin classorg.apache.flink.api.dag.Transformation<IN>
-
getChainingStrategy
-
setChainingStrategy
Description copied from class:PhysicalTransformationSets the chaining strategy of thisTransformation.- Specified by:
setChainingStrategyin classPhysicalTransformation<IN>
-