Struct datafusion::sqlparser::Parser [−][src]
pub struct Parser { /* fields omitted */ }SQL Parser
Methods
impl Parser[src]
impl Parserpub fn new(tokens: Vec<Token>) -> Self[src]
pub fn new(tokens: Vec<Token>) -> SelfParse 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