[][src]Enum sqlparser::sqlast::Value

pub enum Value {
    Long(i64),
    Double(f64),
    Uuid(Uuid),
    SingleQuotedString(String),
    Boolean(bool),
    Date(NaiveDate),
    Time(NaiveTime),
    DateTime(NaiveDateTime),
    Timestamp(DateTime<FixedOffset>),
    Null,
}

SQL values such as int, double, string, timestamp

Variants

Long(i64)

Literal signed long

Double(f64)

Literal floating point value

Uuid(Uuid)

Uuid value

SingleQuotedString(String)

'string value'

Boolean(bool)

Boolean value true or false,

Date(NaiveDate)

Date value

Time(NaiveTime)
DateTime(NaiveDateTime)

Date and time

Timestamp(DateTime<FixedOffset>)

Timstamp with time zone

Null

NULL value in insert statements,

Trait Implementations

impl Clone for Value[src]

impl Debug for Value[src]

impl PartialEq<Value> for Value[src]

impl StructuralPartialEq for Value[src]

impl ToString for Value[src]

Auto Trait Implementations

impl RefUnwindSafe for Value

impl Send for Value

impl Sync for Value

impl Unpin for Value

impl UnwindSafe for Value

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> ToString for T where
    T: Display + ?Sized
[src]

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.