Enum datafusion::sqltokenizer::Token [−][src]
pub enum Token { Identifier(String), Keyword(String), Number(String), String(String), Comma, Whitespace, Eq, Neq, Lt, Gt, LtEq, GtEq, Plus, Minus, Mult, Div, Mod, LParen, RParen, Period, }
SQL Token enumeration
Variants
Identifier(String)
SQL identifier e.g. table or column name
Keyword(String)
SQL keyword e.g. Keyword("SELECT")
Number(String)
Numeric literal
String(String)
String literal
Comma
Comma
Whitespace
Whitespace (space, tab, etc)
Eq
Equality operator =
Neq
Not Equals operator !=
or <>
Lt
Less Than operator <
Gt
Greater han operator >
LtEq
Less Than Or Equals operator <=
GtEq
Greater Than Or Equals operator >=
Plus
Plus operator +
Minus
Minus operator -
Mult
Multiplication operator *
Div
Division operator /
Mod
Modulo Operator %
LParen
Left parenthesis (
RParen
Right parenthesis )
Period
Period (used for compound identifiers or projections into nested types)
Trait Implementations
impl Debug for Token
[src]
impl Debug for Token
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Token
[src]
impl Clone for Token
fn clone(&self) -> Token
[src]
fn clone(&self) -> Token
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for Token
[src]
impl PartialEq for Token