pub enum Token {
Show 114 variants
Ident(String),
DotIdent(String),
IntLit(i64),
FloatLit(f64),
StringLit(String),
BoolLit(bool),
Param(String),
Type,
Filter,
Order,
Limit,
Offset,
Insert,
Update,
Delete,
Upsert,
Select,
Required,
Multi,
Link,
Index,
Unique,
On,
Conflict,
Asc,
Desc,
And,
Or,
Not,
Exists,
Let,
As,
Match,
Group,
Join,
Inner,
LeftKw,
RightKw,
Outer,
Cross,
Transaction,
Begin,
Commit,
Rollback,
View,
Materialized,
Refresh,
Union,
Having,
Distinct,
In,
Between,
Like,
Count,
Avg,
Sum,
Min,
Max,
Is,
Null,
Upper,
Lower,
Length,
Trim,
Substring,
Concat,
Abs,
Round,
Ceil,
Floor,
Sqrt,
Pow,
Now,
Extract,
DateAdd,
DateDiff,
Cast,
Case,
When,
Then,
Else,
End,
Over,
Partition,
RowNumber,
Rank,
DenseRank,
Alter,
Drop,
Add,
Column,
Explain,
Eq,
Neq,
Lt,
Gt,
Lte,
Gte,
Assign,
Arrow,
Pipe,
Coalesce,
Plus,
Minus,
Star,
Slash,
LBrace,
RBrace,
LParen,
RParen,
Comma,
Colon,
Dot,
Eof,
}Variants§
Ident(String)
DotIdent(String)
IntLit(i64)
FloatLit(f64)
StringLit(String)
BoolLit(bool)
Param(String)
Type
Filter
Order
Limit
Offset
Insert
Update
Delete
Upsert
Select
Required
Multi
Link
Index
Unique
On
Conflict
Asc
Desc
And
Or
Not
Exists
Let
As
Match
Group
Join
Inner
LeftKw
RightKw
Outer
Cross
Transaction
Begin
Commit
Rollback
View
Materialized
Refresh
Union
Having
Distinct
In
Between
Like
Count
Avg
Sum
Min
Max
Is
Null
Upper
Lower
Length
Trim
Substring
Concat
Abs
Round
Ceil
Floor
Sqrt
Pow
Now
Extract
DateAdd
DateDiff
Cast
Case
When
Then
Else
End
Over
Partition
RowNumber
Rank
DenseRank
Alter
Drop
Add
Column
Explain
Eq
Neq
Lt
Gt
Lte
Gte
Assign
Arrow
Pipe
Coalesce
Plus
Minus
Star
Slash
LBrace
RBrace
LParen
RParen
Comma
Colon
Dot
Eof
Implementations§
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