org.apache.spark.sql

catalyst

package catalyst

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. catalyst
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class SqlLexical extends StdLexical

  2. class SqlParser extends StandardTokenParsers with PackratParsers

    A very simple SQL parser.

Value Members

  1. object ScalaReflection

    Provides experimental support for generating catalyst schemas for scala objects.

  2. object ScalaReflectionLock

    A JVM-global lock that should be used to prevent thread safety issues when using things in scala.

  3. package analysis

    Provides a logical query plan Analyzer and supporting classes for performing analysis.

  4. package dsl

    A collection of implicit conversions that create a DSL for constructing catalyst data structures.

  5. package errors

    Functions for attaching and retrieving trees that are associated with errors.

  6. package expressions

    A set of classes that can be used to represent trees of relational expressions.

  7. package optimizer

  8. package planning

    Contains classes for enumerating possible physical plans for a given logical query plan.

  9. package plans

    A a collection of common abstractions for query plans as well as a base logical plan representation.

  10. package rules

    A framework for applying batches rewrite rules to trees, possibly to fixed point.

  11. package trees

    A library for easily manipulating trees of operators.

  12. package types

    Contains a type system for attributes produced by relations, including complex types like structs, arrays and maps.

Inherited from AnyRef

Inherited from Any

Ungrouped