Struct datafusion::sqlparser::Parser [−][src]
pub struct Parser { /* fields omitted */ }
SQL Parser
Methods
impl Parser
[src]
impl Parser
pub fn new(tokens: Vec<Token>) -> Self
[src]
pub fn new(tokens: Vec<Token>) -> Self
Parse the specified tokens
pub fn parse_sql(sql: String) -> Result<ASTNode, ParserError>
[src]
pub fn parse_sql(sql: String) -> Result<ASTNode, ParserError>
Parse a SQL statement and produce an Abstract Syntax Tree (AST)
pub fn parse(&mut self) -> Result<ASTNode, ParserError>
[src]
pub fn parse(&mut self) -> Result<ASTNode, ParserError>
Parse a new expression