wvlet.airframe.sql.parser

Type members

Classlikes

class CaseInsensitiveStream(val stream: CharStream) extends CharStream
object SQLGenerator extends LogSupport

Print LogicalPlans As SQL statements

Print LogicalPlans As SQL statements

Companion:
class
class SQLInterpreter extends SqlBaseBaseVisitor[Any] with LogSupport

ANTLR parse tree -> SQL LogicalPlan

ANTLR parse tree -> SQL LogicalPlan

Companion:
object
class SQLParseError(message: String, val line: Int, val pos: Int, cause: RecognitionException) extends Exception
object SQLParser extends LogSupport

SQL -> Token -> ANTLR parzse tree -> LogicalPlan

SQL -> Token -> ANTLR parzse tree -> LogicalPlan