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
  • LeafLike
  • LogStringContext
  • MultiTransform
  • QuaternaryLike
  • TernaryLike
  • TreeNode
  • TreeNodeRef
  • TreeNodeTag
  • TreePattern
  • TreePatternBits
  • UnaryLike

object TreePattern extends Enumeration

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

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 SortedSetOps[Value, SortedSet, ValueSet] with StrictOptimizedIterableOps[Value, Set, ValueSet] with Serializable
    Definition Classes
    Enumeration
    Annotations
    @SerialVersionUID()

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 ANALYSIS_AWARE_EXPRESSION: Value
  8. val AND: Value
  9. val APPEND_COLUMNS: Value
  10. val ARRAYS_ZIP: Value
  11. val AS_OF_JOIN: Value
  12. val ATTRIBUTE_REFERENCE: Value
  13. val AVERAGE: Value
  14. val BINARY_ARITHMETIC: Value
  15. val BINARY_COMPARISON: Value
  16. val CASE_WHEN: Value
  17. val CAST: Value
  18. val COALESCE: Value
  19. val COLLECT_METRICS: Value
  20. val COMMAND: Value
  21. val COMMON_EXPR_REF: Value
  22. val CONCAT: Value
  23. val COUNT: Value
  24. val CREATE_MAP: Value
  25. val CREATE_NAMED_STRUCT: Value
  26. val CTE: Value
  27. val CURRENT_LIKE: Value
  28. val DATETIME: Value
  29. val DESERIALIZE_TO_OBJECT: Value
  30. val DF_DROP_COLUMNS: Value
  31. val DISTINCT_LIKE: Value
  32. val DISTRIBUTED_SEQUENCE_ID: Value
  33. val DYNAMIC_PRUNING_EXPRESSION: Value
  34. val DYNAMIC_PRUNING_SUBQUERY: Value
  35. val EVAL_PYTHON_UDF: Value
  36. val EVAL_PYTHON_UDTF: Value
  37. val EVENT_TIME_WATERMARK: Value
  38. val EXCEPT: Value
  39. val EXCHANGE: Value
  40. val EXECUTE_IMMEDIATE: Value
  41. val EXISTS_SUBQUERY: Value
  42. val EXPRESSION_WITH_RANDOM_SEED: Value
  43. val EXTRACT_VALUE: Value
  44. val FILTER: Value
  45. val FUNCTION_TABLE_RELATION_ARGUMENT_EXPRESSION: Value
  46. val GENERATE: Value
  47. val GENERATOR: Value
  48. val GROUPING_ANALYTICS: Value
  49. val HIGH_ORDER_FUNCTION: Value
  50. val IF: Value
  51. val IN: Value
  52. val INLINE_TABLE_EVAL: Value
  53. val INNER_LIKE_JOIN: Value
  54. val INSET: Value
  55. val INTERSECT: Value
  56. val INVOKE: Value
  57. val IN_SUBQUERY: Value
  58. val IN_SUBQUERY_EXEC: Value
  59. val JOIN: Value
  60. val JSON_TO_STRUCT: Value
  61. val LAMBDA_FUNCTION: Value
  62. val LAMBDA_VARIABLE: Value
  63. val LATERAL_COLUMN_ALIAS_REFERENCE: Value
  64. val LATERAL_JOIN: Value
  65. val LATERAL_SUBQUERY: Value
  66. val LAZY_EXPRESSION: Value
  67. val LEFT_SEMI_OR_ANTI_JOIN: Value
  68. val LIKE_FAMLIY: Value
  69. val LIMIT: Value
  70. val LIST_SUBQUERY: Value
  71. val LITERAL: Value
  72. val LOCAL_RELATION: Value
  73. val LOGICAL_QUERY_STAGE: Value
  74. val MAP_FROM_ARRAYS: Value
  75. val MAP_FROM_ENTRIES: Value
  76. val MAP_OBJECTS: Value
  77. val MULTI_ALIAS: Value
  78. val NATURAL_LIKE_JOIN: Value
  79. val NEW_INSTANCE: Value
  80. val NOT: Value
  81. val NULL_CHECK: Value
  82. val NULL_LITERAL: Value
  83. val OFFSET: Value
  84. val OPERATOR_START: Value
  85. val OR: Value
  86. val OUTER_JOIN: Value
  87. val OUTER_REFERENCE: Value
  88. val PARAMETER: Value
  89. val PARAMETERIZED_QUERY: Value
  90. val PIPE_EXPRESSION: Value
  91. val PIPE_OPERATOR: Value
  92. val PIPE_OPERATOR_SELECT: Value
  93. val PIVOT: Value
  94. val PLAN_EXPRESSION: Value
  95. val PLAN_WITH_UNRESOLVED_IDENTIFIER: Value
  96. val PROJECT: Value
  97. val PYTHON_DATA_SOURCE: Value
  98. val PYTHON_UDF: Value
  99. val REBALANCE_PARTITIONS: Value
  100. val REGEXP_EXTRACT_FAMILY: Value
  101. val REGEXP_REPLACE: Value
  102. val RELATION_TIME_TRAVEL: Value
  103. val REPARTITION_OPERATION: Value
  104. val RUNTIME_REPLACEABLE: Value
  105. val SCALAR_SUBQUERY: Value
  106. val SCALAR_SUBQUERY_REFERENCE: Value
  107. val SCALA_UDF: Value
  108. val SEMI_STRUCTURED_EXTRACT: Value
  109. val SERIALIZE_FROM_OBJECT: Value
  110. val SESSION_WINDOW: Value
  111. val SORT: Value
  112. val SQL_FUNCTION_EXPRESSION: Value
  113. val SQL_SCALAR_FUNCTION: Value
  114. val SQL_TABLE_FUNCTION: Value
  115. val SUBQUERY_ALIAS: Value
  116. val SUM: Value
  117. val TEMP_RESOLVED_COLUMN: Value
  118. val TIME_WINDOW: Value
  119. val TIME_ZONE_AWARE_EXPRESSION: Value
  120. val TRANSPOSE: Value
  121. val TRUE_OR_FALSE_LITERAL: Value
  122. val TYPED_FILTER: Value
  123. val UNION: Value
  124. val UNPIVOT: Value
  125. val UNRESOLVED_ALIAS: Value
  126. val UNRESOLVED_ATTRIBUTE: Value
  127. val UNRESOLVED_COLLATION: Value
  128. val UNRESOLVED_DESERIALIZER: Value
  129. val UNRESOLVED_DF_STAR: Value
  130. val UNRESOLVED_EVENT_TIME_WATERMARK: Value
  131. val UNRESOLVED_FUNC: Value
  132. val UNRESOLVED_FUNCTION: Value
  133. val UNRESOLVED_HAVING: Value
  134. val UNRESOLVED_HINT: Value
  135. val UNRESOLVED_IDENTIFIER: Value
  136. val UNRESOLVED_ORDINAL: Value
  137. val UNRESOLVED_PLAN_ID: Value
  138. val UNRESOLVED_PROCEDURE: Value
  139. val UNRESOLVED_RELATION: Value
  140. val UNRESOLVED_SUBQUERY_COLUMN_ALIAS: Value
  141. val UNRESOLVED_TABLE_VALUED_FUNCTION: Value
  142. val UNRESOLVED_TRANSPOSE: Value
  143. val UNRESOLVED_TVF_ALIASES: Value
  144. val UNRESOLVED_WINDOW_EXPRESSION: Value
  145. val UNRESOLVED_WITH: Value
  146. val UPDATE_EVENT_TIME_WATERMARK_COLUMN: Value
  147. val UPDATE_FIELDS: Value
  148. val UPPER_OR_LOWER: Value
  149. val UP_CAST: Value
  150. val VARIABLE_REFERENCE: Value
  151. val VARIANT_GET: Value
  152. final def Value(i: Int, name: String): Value
    Attributes
    protected
    Definition Classes
    Enumeration
  153. final def Value(name: String): Value
    Attributes
    protected
    Definition Classes
    Enumeration
  154. final def Value(i: Int): Value
    Attributes
    protected
    Definition Classes
    Enumeration
  155. final def Value: Value
    Attributes
    protected
    Definition Classes
    Enumeration
  156. val WINDOW: Value
  157. val WINDOW_EXPRESSION: Value
  158. val WINDOW_GROUP_LIMIT: Value
  159. val WINDOW_TIME: Value
  160. val WITH_EXPRESSION: Value
  161. val WITH_WINDOW_DEFINITION: Value
  162. final def apply(x: Int): Value
    Definition Classes
    Enumeration
  163. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  164. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  165. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  166. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  167. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  168. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  169. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  170. final def maxId: Int
    Definition Classes
    Enumeration
  171. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  172. var nextId: Int
    Attributes
    protected
    Definition Classes
    Enumeration
  173. var nextName: Iterator[String]
    Attributes
    protected
    Definition Classes
    Enumeration
  174. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  175. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  176. def readResolve(): AnyRef
    Attributes
    protected
    Definition Classes
    Enumeration
  177. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  178. def toString(): String
    Definition Classes
    Enumeration → AnyRef → Any
  179. def values: ValueSet
    Definition Classes
    Enumeration
  180. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  181. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  182. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  183. final def withName(s: String): Value
    Definition Classes
    Enumeration
  184. implicit object ValueOrdering extends Ordering[Value]
    Definition Classes
    Enumeration

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Enumeration

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped