Enum Exchange.ParallelizationDependency

java.lang.Object
java.lang.Enum<Exchange.ParallelizationDependency>
org.apache.drill.exec.physical.base.Exchange.ParallelizationDependency
All Implemented Interfaces:
Serializable, Comparable<Exchange.ParallelizationDependency>
Enclosing interface:
Exchange

public static enum Exchange.ParallelizationDependency extends Enum<Exchange.ParallelizationDependency>
Exchanges are fragment boundaries in physical operator tree. It is divided into two parts. First part is Sender which becomes part of the sending fragment. Second part is Receiver which becomes part of the fragment that receives the data. Assignment dependency describes whether sender fragments depend on receiver fragment's endpoint assignment for determining its parallelization and endpoint assignment and vice versa.
  • Enum Constant Details

  • Method Details

    • values

      public static Exchange.ParallelizationDependency[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Exchange.ParallelizationDependency 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