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
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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,