Enum Class CloneQueryMode

java.lang.Object
java.lang.Enum<CloneQueryMode>
org.apache.druid.query.CloneQueryMode
All Implemented Interfaces:
Serializable, Comparable<CloneQueryMode>, Constable

public enum CloneQueryMode extends Enum<CloneQueryMode>
Enum used in the query context to determine if clone queries should be used by native queries.
  • Enum Constant Details

    • PREFERCLONES

      public static final CloneQueryMode PREFERCLONES
      For each ongoing cloning, do not query the source server that is being cloned. Other servers which are not participating in any cloning will still be queried.
    • INCLUDECLONES

      public static final CloneQueryMode INCLUDECLONES
      Consider both clones and their source servers for querying.
    • EXCLUDECLONES

      public static final CloneQueryMode EXCLUDECLONES
      Do not query clone servers.
  • Method Details

    • values

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

      public static CloneQueryMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromString

      public static CloneQueryMode fromString(String value)
    • toString

      public String toString()
      Overrides:
      toString in class Enum<CloneQueryMode>