Class SparkExecutionContext

    • Constructor Detail

      • SparkExecutionContext

        public SparkExecutionContext​(int iterationNumber)
        Creates a new instance.
    • Method Detail

      • getBroadcast

        public <T> java.util.Collection<T> getBroadcast​(java.lang.String name)
        Description copied from interface: ExecutionContext
        Accesses a broadcast.
        Specified by:
        getBroadcast in interface ExecutionContext
        Type Parameters:
        T - type of the broadcast
        Parameters:
        name - name of the broadcast
        Returns:
        the broadcast
      • getCurrentIteration

        public int getCurrentIteration()
        Description copied from interface: ExecutionContext
        If this instance reflects the state of execution inside of a LoopSubplan, then retrieve the number of the current iteration.
        Specified by:
        getCurrentIteration in interface ExecutionContext
        Returns:
        the iteration number, start at 0, or -1 if there is no surrounding LoopSubplan