Class KeyedMultipleInputTransformation<OUT>

java.lang.Object
org.apache.flink.api.dag.Transformation<T>

@Internal public class KeyedMultipleInputTransformation<OUT> extends AbstractMultipleInputTransformation<OUT>
AbstractMultipleInputTransformation implementation for keyed streams.
  • Field Details

    • stateKeyType

      protected final org.apache.flink.api.common.typeinfo.TypeInformation<?> stateKeyType
  • Constructor Details

    • KeyedMultipleInputTransformation

      public KeyedMultipleInputTransformation(String name, StreamOperatorFactory<OUT> operatorFactory, org.apache.flink.api.common.typeinfo.TypeInformation<OUT> outputType, int parallelism, org.apache.flink.api.common.typeinfo.TypeInformation<?> stateKeyType)
  • Method Details

    • addInput

      public KeyedMultipleInputTransformation<OUT> addInput(org.apache.flink.api.dag.Transformation<?> input, org.apache.flink.api.java.functions.KeySelector<?,?> keySelector)
    • getStateKeyType

      public org.apache.flink.api.common.typeinfo.TypeInformation<?> getStateKeyType()
    • getStateKeySelectors

      public List<org.apache.flink.api.java.functions.KeySelector<?,?>> getStateKeySelectors()