pub struct Decimal256Type {}Expand description
The decimal type for a Decimal256Array
Trait Implementations§
Source§impl ArrowPrimitiveType for Decimal256Type
impl ArrowPrimitiveType for Decimal256Type
Source§impl Debug for Decimal256Type
impl Debug for Decimal256Type
Source§impl DecimalType for Decimal256Type
impl DecimalType for Decimal256Type
Source§const BYTE_LENGTH: usize = 32
const BYTE_LENGTH: usize = 32
Width of the type
Source§const MAX_PRECISION: u8 = DECIMAL256_MAX_PRECISION
const MAX_PRECISION: u8 = DECIMAL256_MAX_PRECISION
Maximum number of significant digits
Source§const MAX_SCALE: i8 = DECIMAL256_MAX_SCALE
const MAX_SCALE: i8 = DECIMAL256_MAX_SCALE
Maximum no of digits after the decimal point (note the scale can be negative)
Source§const MAX_FOR_EACH_PRECISION: &'static [i256]
const MAX_FOR_EACH_PRECISION: &'static [i256]
The maximum value for each precision in
0..=MAX_PRECISION: [0, 9, 99, …]Source§const TYPE_CONSTRUCTOR: fn(u8, i8) -> DataType = DataType::Decimal256
const TYPE_CONSTRUCTOR: fn(u8, i8) -> DataType = DataType::Decimal256
fn to create its [
DataType]Source§const DEFAULT_TYPE: DataType
const DEFAULT_TYPE: DataType
Default values for [
DataType]Source§const PREFIX: &'static str = "Decimal256"
const PREFIX: &'static str = "Decimal256"
“Decimal32”, “Decimal64”, “Decimal128” or “Decimal256”, for use in error messages
Source§fn format_decimal(value: Self::Native, precision: u8, scale: i8) -> String
fn format_decimal(value: Self::Native, precision: u8, scale: i8) -> String
Formats the decimal value with the provided precision and scale
impl DecimalTypeSealed for Decimal256Type
impl PrimitiveTypeSealed for Decimal256Type
Auto Trait Implementations§
impl Freeze for Decimal256Type
impl RefUnwindSafe for Decimal256Type
impl Send for Decimal256Type
impl Sync for Decimal256Type
impl Unpin for Decimal256Type
impl UnwindSafe for Decimal256Type
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