Class JoinOperator<I1,​I2,​OUT>

    • Field Detail

      • keys1

        protected final org.apache.flink.api.common.operators.Keys<I1> keys1
        Deprecated.
      • keys2

        protected final org.apache.flink.api.common.operators.Keys<I2> keys2
        Deprecated.
      • joinType

        protected final JoinType joinType
        Deprecated.
    • Constructor Detail

      • JoinOperator

        protected JoinOperator​(DataSet<I1> input1,
                               DataSet<I2> input2,
                               org.apache.flink.api.common.operators.Keys<I1> keys1,
                               org.apache.flink.api.common.operators.Keys<I2> keys2,
                               org.apache.flink.api.common.typeinfo.TypeInformation<OUT> returnType,
                               org.apache.flink.api.common.operators.base.JoinOperatorBase.JoinHint hint,
                               JoinType type)
        Deprecated.
    • Method Detail

      • getKeys1

        protected org.apache.flink.api.common.operators.Keys<I1> getKeys1()
        Deprecated.
      • getKeys2

        protected org.apache.flink.api.common.operators.Keys<I2> getKeys2()
        Deprecated.
      • getJoinHint

        @Internal
        public org.apache.flink.api.common.operators.base.JoinOperatorBase.JoinHint getJoinHint()
        Deprecated.
        Gets the JoinHint that describes how the join is executed.
        Returns:
        The JoinHint.
      • getJoinType

        @Internal
        public JoinType getJoinType()
        Deprecated.
        Gets the JoinType that describes this join operation (e.g. inner, outer)
        Returns:
        The JoinType
      • withPartitioner

        public JoinOperator<I1,​I2,​OUT> withPartitioner​(org.apache.flink.api.common.functions.Partitioner<?> partitioner)
        Deprecated.
        Sets a custom partitioner for this join. The partitioner will be called on the join keys to determine the partition a key should be assigned to. The partitioner is evaluated on both join inputs in the same way.

        NOTE: A custom partitioner can only be used with single-field join keys, not with composite join keys.

        Parameters:
        partitioner - The custom partitioner to be used.
        Returns:
        This join operator, to allow for function chaining.
      • getPartitioner

        @Internal
        public org.apache.flink.api.common.functions.Partitioner<?> getPartitioner()
        Deprecated.
        Gets the custom partitioner used by this join, or null, if none is set.
        Returns:
        The custom partitioner used by this join;