[][src]Enum stellar_sql::sql::symbol::Token

pub enum Token {
    Add,
    AddConstraint,
    AlterColumn,
    AlterTable,
    All,
    Any,
    As,
    Asc,
    Between,
    Case,
    Check,
    Column,
    Constraint,
    Create,
    CreateDatabase,
    CreateIndex,
    CreateOrReplaceView,
    CreateTable,
    CreateProcedure,
    CreateUniqueIndex,
    CreateView,
    Database,
    Default,
    Delete,
    Desc,
    Distinct,
    DropColumn,
    DropConstraint,
    DropDatabase,
    DropDefault,
    DropIndex,
    DropTable,
    DropView,
    Exec,
    Exists,
    ForeignKey,
    From,
    FullOuterJoin,
    GroupBy,
    Having,
    In,
    Index,
    InnerJoin,
    InsertInto,
    IsNull,
    IsNotNull,
    LeftJoin,
    Like,
    Limit,
    NotNull,
    On,
    OrderBy,
    Percent,
    PrimaryKey,
    Procedure,
    RightJoin,
    Rownum,
    Select,
    Set,
    Table,
    Top,
    TruncateTable,
    Union,
    UnionAll,
    Unique,
    Update,
    Values,
    View,
    Where,
    Avg,
    Count,
    Max,
    Min,
    Sum,
    Char,
    Double,
    Float,
    Int,
    Varchar,
    Url,
    LT,
    LE,
    EQ,
    NE,
    GT,
    GE,
    AND,
    NOT,
    OR,
    ParentLeft,
    ParentRight,
    Comma,
    Semicolon,
    Identifier,
    Encrypt,
}

Token includes keywords, functions, and data types (by alphabetical order)

Variants

AddAddConstraintAlterColumnAlterTableAllAnyAsAscBetweenCaseCheckColumnConstraintCreateCreateDatabaseCreateIndexCreateOrReplaceViewCreateTableCreateProcedureCreateUniqueIndexCreateViewDatabaseDefaultDeleteDescDistinctDropColumnDropConstraintDropDatabaseDropDefaultDropIndexDropTableDropViewExecExistsForeignKeyFromFullOuterJoinGroupByHavingInIndexInnerJoinInsertIntoIsNullIsNotNullLeftJoinLikeLimitNotNullOnOrderByPercentPrimaryKeyProcedureRightJoinRownumSelectSetTableTopTruncateTableUnionUnionAllUniqueUpdateValuesViewWhereAvgCountMaxMinSumCharDoubleFloatIntVarcharUrlLTLEEQNEGTGEANDNOTORParentLeftParentRightCommaSemicolonIdentifierEncrypt

Trait Implementations

impl PartialEq<Token> for Token[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for Token[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Token[src]

Auto Trait Implementations

impl Send for Token

impl Sync for Token

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Erased for T