org.apache.spark.sql

catalyst

package catalyst

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. package analysis

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

  3. package dsl

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

  4. package errors

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

  5. package expressions

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

  6. package optimizer

  7. package planning

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

  8. package plans

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

  9. package rules

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

  10. package trees

    A library for easily manipulating trees of operators.

  11. package types

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

Ungrouped