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 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 for ExactNumberInfo
impl PartialEq 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 for ExactNumberInfo
impl PartialOrd 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 moreimpl Copy for ExactNumberInfo
impl Eq for ExactNumberInfo
impl StructuralEq for ExactNumberInfo
impl StructuralPartialEq for ExactNumberInfo
Auto Trait Implementations§
impl RefUnwindSafe for ExactNumberInfo
impl Send for ExactNumberInfo
impl Sync for ExactNumberInfo
impl Unpin for ExactNumberInfo
impl UnwindSafe for ExactNumberInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more