MySQL 9.1.0
Source Code Documentation
|
Base struct used to represent decimal data type. More...
#include <decimal.h>
Public Attributes | |
int | intg |
The number of decimal digits (NOT number of decimal_digit_t's !) before the point. More... | |
int | frac |
The number of decimal digits after the point. More... | |
int | len |
The length of buf (length of allocated space) in decimal_digit_t's, not in bytes. More... | |
bool | sign |
False means positive, true means negative. More... | |
decimal_digit_t * | buf |
An array of decimal_digit_t's. More... | |
Base struct used to represent decimal data type.
As stated in my_decimal::init, we do not initialize these members, even though clang-tidy complains, as we want to catch uninitialized use.
decimal_digit_t* decimal_t::buf |
An array of decimal_digit_t's.
int decimal_t::frac |
The number of decimal digits after the point.
int decimal_t::intg |
The number of decimal digits (NOT number of decimal_digit_t's !) before the point.
int decimal_t::len |
The length of buf (length of allocated space) in decimal_digit_t's, not in bytes.
bool decimal_t::sign |
False means positive, true means negative.