org.apache.spark.sql.catalyst

parser

package parser

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractSqlParser extends ParserInterface with Logging

    Base SQL parsing infrastructure.

  2. class AstBuilder extends SqlBaseBaseVisitor[AnyRef] with Logging

    The AstBuilder converts an ANTLR4 ParseTree into a catalyst Expression, LogicalPlan or TableIdentifier.

  3. class ParseException extends AnalysisException

    A ParseException is an AnalysisException that is thrown during the parse process.

  4. trait ParserInterface extends AnyRef

    Interface for a parser.

  5. class SqlBaseBaseListener extends SqlBaseListener

  6. class SqlBaseBaseVisitor[T] extends AbstractParseTreeVisitor[T] with SqlBaseVisitor[T]

  7. class SqlBaseLexer extends Lexer

  8. trait SqlBaseListener extends ParseTreeListener

  9. class SqlBaseParser extends Parser

  10. trait SqlBaseVisitor[T] extends ParseTreeVisitor[T]

Value Members

  1. object CatalystSqlParser extends AbstractSqlParser

    Concrete SQL parser for Catalyst-only SQL statements.

  2. object LegacyTypeStringParser extends RegexParsers

    Parser that turns case class strings into datatypes.

  3. object ParseErrorListener extends BaseErrorListener with Product with Serializable

    The ParseErrorListener converts parse errors into AnalysisExceptions.

  4. object ParserUtils

    A collection of utility methods for use during the parsing process.

  5. object PostProcessor extends SqlBaseBaseListener with Product with Serializable

    The post-processor validates & cleans-up the parse tree during the parse process.

Ungrouped