Packages

  • package root
    Definition Classes
    root
  • package org
    Definition Classes
    root
  • package apache
    Definition Classes
    org
  • package spark
    Definition Classes
    apache
  • package sql
    Definition Classes
    spark
  • package catalyst

    Catalyst is a library for manipulating relational query plans.

    Catalyst is a library for manipulating relational query plans. All classes in catalyst are considered an internal API to Spark SQL and are subject to change between minor releases.

    Definition Classes
    sql
  • package trees

    A library for easily manipulating trees of operators.

    A library for easily manipulating trees of operators. Operators that extend TreeNode are granted the following interface:

    • Scala collection like methods (foreach, map, flatMap, collect, etc)

    - transform - accepts a partial function that is used to generate a new tree. When the partial function can be applied to a given tree segment, that segment is replaced with the result. After attempting to apply the partial function to a given node, the transform function recursively attempts to apply the function to that node's children.

    • debugging support - pretty printing, easy splicing of trees, etc.
    Definition Classes
    catalyst
  • AlwaysProcess
  • BinaryLike
  • CurrentOrigin
  • LeafLike
  • Origin
  • QuaternaryLike
  • TernaryLike
  • TreeNode
  • TreeNodeRef
  • TreeNodeTag
  • TreePattern
  • TreePatternBits
  • UnaryLike

object TreePattern extends Enumeration

Linear Supertypes
Enumeration, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TreePattern
  2. Enumeration
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type TreePattern = Value
  2. class Val extends Value with Serializable
    Attributes
    protected
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()
  3. abstract class Value extends Ordered[Value] with Serializable
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()
  4. class ValueSet extends AbstractSet[Value] with SortedSet[Value] with SortedSetLike[Value, ValueSet] with Serializable
    Definition Classes
    Enumeration

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val AGGREGATE: Value
  5. val AGGREGATE_EXPRESSION: Value
  6. val ALIAS: Value
  7. val AND_OR: Value
  8. val APPEND_COLUMNS: Value
  9. val ARRAYS_ZIP: Value
  10. val ATTRIBUTE_REFERENCE: Value
  11. val AVERAGE: Value
  12. val BINARY_ARITHMETIC: Value
  13. val BINARY_COMPARISON: Value
  14. val BOOL_AGG: Value
  15. val CASE_WHEN: Value
  16. val CAST: Value
  17. val COMMAND: Value
  18. val CONCAT: Value
  19. val COUNT: Value
  20. val COUNT_IF: Value
  21. val CREATE_NAMED_STRUCT: Value
  22. val CTE: Value
  23. val CURRENT_LIKE: Value
  24. val DESERIALIZE_TO_OBJECT: Value
  25. val DISTINCT_LIKE: Value
  26. val DYNAMIC_PRUNING_EXPRESSION: Value
  27. val DYNAMIC_PRUNING_SUBQUERY: Value
  28. val EVENT_TIME_WATERMARK: Value
  29. val EXCEPT: Value
  30. val EXCHANGE: Value
  31. val EXISTS_SUBQUERY: Value
  32. val EXPRESSION_WITH_RANDOM_SEED: Value
  33. val EXTRACT_VALUE: Value
  34. val FILTER: Value
  35. val GENERATE: Value
  36. val GENERATOR: Value
  37. val GROUPING_ANALYTICS: Value
  38. val HIGH_ORDER_FUNCTION: Value
  39. val IF: Value
  40. val IN: Value
  41. val INNER_LIKE_JOIN: Value
  42. val INSET: Value
  43. val INTERSECT: Value
  44. val IN_SUBQUERY: Value
  45. val IN_SUBQUERY_EXEC: Value
  46. val JOIN: Value
  47. val JSON_TO_STRUCT: Value
  48. val LAMBDA_FUNCTION: Value
  49. val LAMBDA_VARIABLE: Value
  50. val LATERAL_JOIN: Value
  51. val LATERAL_SUBQUERY: Value
  52. val LEFT_SEMI_OR_ANTI_JOIN: Value
  53. val LIKE_FAMLIY: Value
  54. val LIMIT: Value
  55. val LIST_SUBQUERY: Value
  56. val LITERAL: Value
  57. val LOCAL_RELATION: Value
  58. val LOGICAL_QUERY_STAGE: Value
  59. val MAP_OBJECTS: Value
  60. val MULTI_ALIAS: Value
  61. val NATURAL_LIKE_JOIN: Value
  62. val NEW_INSTANCE: Value
  63. val NOT: Value
  64. val NULL_CHECK: Value
  65. val NULL_LITERAL: Value
  66. val OUTER_JOIN: Value
  67. val OUTER_REFERENCE: Value
  68. val PIVOT: Value
  69. val PLAN_EXPRESSION: Value
  70. val PROJECT: Value
  71. val PYTHON_UDF: Value
  72. val REPARTITION_OPERATION: Value
  73. val RUNTIME_REPLACEABLE: Value
  74. val SCALAR_SUBQUERY: Value
  75. val SCALA_UDF: Value
  76. val SERIALIZE_FROM_OBJECT: Value
  77. val SESSION_WINDOW: Value
  78. val SORT: Value
  79. val SUBQUERY_ALIAS: Value
  80. val SUM: Value
  81. val TIME_WINDOW: Value
  82. val TIME_ZONE_AWARE_EXPRESSION: Value
  83. val TRUE_OR_FALSE_LITERAL: Value
  84. val TYPED_FILTER: Value
  85. val UNARY_POSITIVE: Value
  86. val UNION: Value
  87. val UNRESOLVED_ALIAS: Value
  88. val UNRESOLVED_ATTRIBUTE: Value
  89. val UNRESOLVED_DESERIALIZER: Value
  90. val UNRESOLVED_FUNC: Value
  91. val UNRESOLVED_FUNCTION: Value
  92. val UNRESOLVED_HINT: Value
  93. val UNRESOLVED_ORDINAL: Value
  94. val UNRESOLVED_RELATION: Value
  95. val UNRESOLVED_SUBQUERY_COLUMN_ALIAS: Value
  96. val UNRESOLVED_WINDOW_EXPRESSION: Value
  97. val UPDATE_FIELDS: Value
  98. val UPPER_OR_LOWER: Value
  99. val UP_CAST: Value
  100. final def Value(i: Int, name: String): Value
    Attributes
    protected
    Definition Classes
    Enumeration
  101. final def Value(name: String): Value
    Attributes
    protected
    Definition Classes
    Enumeration
  102. final def Value(i: Int): Value
    Attributes
    protected
    Definition Classes
    Enumeration
  103. final def Value: Value
    Attributes
    protected
    Definition Classes
    Enumeration
  104. val WINDOW: Value
  105. val WINDOW_EXPRESSION: Value
  106. val WITH_WINDOW_DEFINITION: Value
  107. final def apply(x: Int): Value
    Definition Classes
    Enumeration
  108. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  109. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  110. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  111. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  112. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  113. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  114. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  115. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  116. final def maxId: Int
    Definition Classes
    Enumeration
  117. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  118. var nextId: Int
    Attributes
    protected
    Definition Classes
    Enumeration
  119. var nextName: Iterator[String]
    Attributes
    protected
    Definition Classes
    Enumeration
  120. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  121. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  122. def readResolve(): AnyRef
    Attributes
    protected
    Definition Classes
    Enumeration
  123. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  124. def toString(): String
    Definition Classes
    Enumeration → AnyRef → Any
  125. def values: ValueSet
    Definition Classes
    Enumeration
  126. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  127. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  128. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  129. final def withName(s: String): Value
    Definition Classes
    Enumeration
  130. object ValueSet extends Serializable
    Definition Classes
    Enumeration

Inherited from Enumeration

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped