pub enum Token {
Show 144 variants
Begin,
Commit,
Rollback,
Savepoint,
Release,
Select,
Update,
From,
Insert,
Delete,
Drop,
Explain,
Describe,
Show,
Tables,
Views,
Indexes,
Triggers,
Alter,
Add,
If,
Into,
Set,
Values,
Create,
View,
Trigger,
Index,
Exists,
Union,
Intersect,
Except,
All,
With,
Recursive,
Left,
Right,
Full,
Outer,
Inner,
Join,
On,
As,
Distinct,
Cast,
Table,
Column,
Where,
Group,
Having,
Order,
By,
Asc,
Desc,
Over,
Partition,
Interval,
Limit,
Offset,
Count,
Sum,
Avg,
Min,
Max,
Int32,
Text,
Boolean,
Float,
Int8,
Int16,
Int64,
Int128,
Int,
UInt8,
UInt16,
UInt64,
UInt128,
UInt32,
UInt,
Bool,
Float32,
Float64,
Decimal,
Blob,
Date,
Time,
DateTime,
Zone,
Char,
Varchar,
BinaryType,
VarBinary,
Enum,
AutoIncrement,
Unique,
Primary,
Key,
Duplicate,
Constraint,
Check,
Foreign,
References,
Cascade,
Restrict,
Rename,
To,
After,
Not,
Is,
Null,
Default,
In,
Between,
Like,
Case,
When,
Then,
Else,
End,
And,
Or,
Equal,
NotEqual,
LessThan,
LessThanOrEqual,
GreaterThan,
GreaterThanOrEqual,
Comma,
Dot,
Semicolon,
LeftParen,
RightParen,
Plus,
Minus,
Asterisk,
Slash,
Percent,
Placeholder,
Identifier(String),
StringLiteral(String),
BlobLiteral(Vec<u8>),
NumberLiteral(String),
BooleanLiteral(bool),
NullLiteral,
}Variants§
Begin
Commit
Rollback
Savepoint
Release
Select
Update
From
Insert
Delete
Drop
Explain
Describe
Show
Tables
Views
Indexes
Triggers
Alter
Add
If
Into
Set
Values
Create
View
Trigger
Index
Exists
Union
Intersect
Except
All
With
Recursive
Left
Right
Full
Outer
Inner
Join
On
As
Distinct
Cast
Table
Column
Where
Group
Having
Order
By
Asc
Desc
Over
Partition
Interval
Limit
Offset
Count
Sum
Avg
Min
Max
Int32
Text
Boolean
Float
Int8
Int16
Int64
Int128
Int
UInt8
UInt16
UInt64
UInt128
UInt32
UInt
Bool
Float32
Float64
Decimal
Blob
Date
Time
DateTime
Zone
Char
Varchar
BinaryType
VarBinary
Enum
AutoIncrement
Unique
Primary
Key
Duplicate
Constraint
Check
Foreign
References
Cascade
Restrict
Rename
To
After
Not
Is
Null
Default
In
Between
Like
Case
When
Then
Else
End
And
Or
Equal
NotEqual
LessThan
LessThanOrEqual
GreaterThan
GreaterThanOrEqual
Comma
Dot
Semicolon
LeftParen
RightParen
Plus
Minus
Asterisk
Slash
Percent
Placeholder
Identifier(String)
StringLiteral(String)
BlobLiteral(Vec<u8>)
NumberLiteral(String)
BooleanLiteral(bool)
NullLiteral
Trait Implementations§
impl StructuralPartialEq for Token
Auto Trait Implementations§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnsafeUnpin for Token
impl UnwindSafe for Token
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more