Enum tipb::ExprType[][src]

pub enum ExprType {
    Null,
    Int64,
    Uint64,
    Float32,
    Float64,
    String,
    Bytes,
    MysqlBit,
    MysqlDecimal,
    MysqlDuration,
    MysqlEnum,
    MysqlHex,
    MysqlSet,
    MysqlTime,
    MysqlJson,
    ValueList,
    ColumnRef,
    Count,
    Sum,
    Avg,
    Min,
    Max,
    First,
    GroupConcat,
    AggBitAnd,
    AggBitOr,
    AggBitXor,
    Std,
    Stddev,
    StddevPop,
    StddevSamp,
    VarPop,
    VarSamp,
    Variance,
    JsonArrayAgg,
    JsonObjectAgg,
    ApproxCountDistinct,
    ScalarFunc,
}

Variants

Null
Int64
Uint64
Float32
Float64
String
Bytes
MysqlBit
MysqlDecimal
MysqlDuration
MysqlEnum
MysqlHex
MysqlSet
MysqlTime
MysqlJson
ValueList
ColumnRef
Count
Sum
Avg
Min
Max
First
GroupConcat
AggBitAnd
AggBitOr
AggBitXor
Std
Stddev
StddevPop
StddevSamp
VarPop
VarSamp
Variance
JsonArrayAgg
JsonObjectAgg
ApproxCountDistinct
ScalarFunc

Trait Implementations

impl Clone for ExprType[src]

impl Copy for ExprType[src]

impl Debug for ExprType[src]

impl Default for ExprType[src]

impl Eq for ExprType[src]

impl Hash for ExprType[src]

impl PartialEq<ExprType> for ExprType[src]

impl PbPrint for ExprType[src]

impl ProtobufEnum for ExprType[src]

impl ProtobufValue for ExprType[src]

impl StructuralEq for ExprType[src]

impl StructuralPartialEq for ExprType[src]

Auto Trait Implementations

impl RefUnwindSafe for ExprType

impl Send for ExprType

impl Sync for ExprType

impl Unpin for ExprType

impl UnwindSafe for ExprType

Blanket Implementations

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

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

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

impl<T> From<T> for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.