Enum StageExecution.State

    • Enum Constant Detail

      • PLANNED

        public static final StageExecution.State PLANNED
        Stage is planned but has not been scheduled yet. A stage will be in the planned state until, the dependencies of the stage have begun producing output.
      • SCHEDULING

        public static final StageExecution.State SCHEDULING
        Stage tasks are being scheduled on nodes.
      • SCHEDULING_SPLITS

        public static final StageExecution.State SCHEDULING_SPLITS
        All stage tasks have been scheduled, but splits are still being scheduled.
      • SCHEDULED

        public static final StageExecution.State SCHEDULED
        Stage has been scheduled on nodes and ready to execute, but all tasks are still queued.
      • FLUSHING

        public static final StageExecution.State FLUSHING
        Stage has finished executing and output being consumed. In this state, at-least one of the tasks is flushing and the non-flushing tasks are finished
      • FINISHED

        public static final StageExecution.State FINISHED
        Stage has finished executing and all output has been consumed.
      • ABORTED

        public static final StageExecution.State ABORTED
        Stage was aborted due to a failure in the query. The failure was not in this stage.
    • Method Detail

      • values

        public static StageExecution.State[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (StageExecution.State c : StageExecution.State.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static StageExecution.State valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • isDone

        public boolean isDone()
        Is this a terminal state.
      • isFailure

        public boolean isFailure()
        Is this a non-success terminal state.
      • canScheduleMoreTasks

        public boolean canScheduleMoreTasks()