Class DatabricksSqlParser

Object
gudusoft.gsqlparser.parser.AbstractSqlParser
gudusoft.gsqlparser.parser.DatabricksSqlParser
All Implemented Interfaces:
SqlParser

Databricks SQL parser implementation.

This parser handles Databricks-specific SQL syntax including:

  • Databricks SQL dialect and extensions
  • Databricks PL/SQL blocks
  • Special handling for VALUES keyword in INSERT statements
  • Datatype casting with literals (e.g., DATE '2021-2-1')

Implementation Status: MIGRATED

  • Phase: Complete migration from delegation to full AbstractSqlParser implementation
  • Current: Self-contained Databricks parser using AbstractSqlParser template
  • Goal: No delegation to legacy TGSqlParser
Since:
3.2.0.0
See Also:
  • Field Details

  • Constructor Details

    • DatabricksSqlParser

      Construct Databricks SQL parser.

      Configures the parser for Databricks database with default delimiter: semicolon (;)

      Following the original TGSqlParser pattern, the lexer and parser are created once in the constructor and reused for all parsing operations.

  • Method Details