Package io.trino.sql.parser
Class SqlParser
- java.lang.Object
-
- io.trino.sql.parser.SqlParser
-
public class SqlParser extends Object
-
-
Constructor Summary
Constructors Constructor Description SqlParser()SqlParser(BiConsumer<SqlBaseLexer,SqlBaseParser> initializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressioncreateExpression(String expression, ParsingOptions parsingOptions)PathSpecificationcreatePathSpecification(String expression)RowPatterncreateRowPattern(String pattern)StatementcreateStatement(String sql, ParsingOptions parsingOptions)DataTypecreateType(String expression)
-
-
-
Constructor Detail
-
SqlParser
public SqlParser()
-
SqlParser
public SqlParser(BiConsumer<SqlBaseLexer,SqlBaseParser> initializer)
-
-
Method Detail
-
createStatement
public Statement createStatement(String sql, ParsingOptions parsingOptions)
-
createExpression
public Expression createExpression(String expression, ParsingOptions parsingOptions)
-
createPathSpecification
public PathSpecification createPathSpecification(String expression)
-
createRowPattern
public RowPattern createRowPattern(String pattern)
-
-