Enum sqlparser::ast::ExactNumberInfo
source · pub enum ExactNumberInfo {
None,
Precision(u64),
PrecisionAndScale(u64, u64),
}
Expand description
Additional information for NUMERIC
, DECIMAL
, and DEC
data types
following the 2016 standard.
Variants§
None
No additional information e.g. DECIMAL
Precision(u64)
Only precision information e.g. DECIMAL(10)
PrecisionAndScale(u64, u64)
Precision and scale information e.g. DECIMAL(10,2)
Trait Implementations§
source§impl Clone for ExactNumberInfo
impl Clone for ExactNumberInfo
source§fn clone(&self) -> ExactNumberInfo
fn clone(&self) -> ExactNumberInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ExactNumberInfo
impl Debug for ExactNumberInfo
source§impl<'de> Deserialize<'de> for ExactNumberInfo
impl<'de> Deserialize<'de> for ExactNumberInfo
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Display for ExactNumberInfo
impl Display for ExactNumberInfo
source§impl Hash for ExactNumberInfo
impl Hash for ExactNumberInfo
source§impl Ord for ExactNumberInfo
impl Ord for ExactNumberInfo
source§fn cmp(&self, other: &ExactNumberInfo) -> Ordering
fn cmp(&self, other: &ExactNumberInfo) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<ExactNumberInfo> for ExactNumberInfo
impl PartialEq<ExactNumberInfo> for ExactNumberInfo
source§fn eq(&self, other: &ExactNumberInfo) -> bool
fn eq(&self, other: &ExactNumberInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<ExactNumberInfo> for ExactNumberInfo
impl PartialOrd<ExactNumberInfo> for ExactNumberInfo
source§fn partial_cmp(&self, other: &ExactNumberInfo) -> Option<Ordering>
fn partial_cmp(&self, other: &ExactNumberInfo) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more