[][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 PartialEq<Value> for Value[src]

impl ToString for Value[src]

impl Clone for Value[src]

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

Performs copy-assignment from source. Read more

impl Debug for Value[src]

Auto Trait Implementations

impl Send for Value

impl Sync for Value

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

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> 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> Any for T where
    T: 'static + ?Sized
[src]