|
iceberg-cpp
|
This is the complete list of members for iceberg::Decimal, including all inherited members.
| Abs() | iceberg::Decimal | |
| Abs(const Decimal &value) | iceberg::Decimal | static |
| Compare(const Decimal &lhs, const Decimal &rhs, int32_t lhs_scale, int32_t rhs_scale) | iceberg::Decimal | static |
| Decimal() noexcept=default | iceberg::Decimal | |
| Decimal(int128_t value) noexcept | iceberg::Decimal | inline |
| Decimal(T value) noexcept | iceberg::Decimal | inline |
| Decimal(std::string_view str) | iceberg::Decimal | explicit |
| Decimal(int64_t high, uint64_t low) noexcept | iceberg::Decimal | inline |
| Divide(const Decimal &divisor) const | iceberg::Decimal | |
| FitsInPrecision(int32_t precision) const | iceberg::Decimal | |
| FromBigEndian(const uint8_t *data, int32_t length) | iceberg::Decimal | static |
| FromString(std::string_view str, int32_t *precision=nullptr, int32_t *scale=nullptr) | iceberg::Decimal | static |
| high() const | iceberg::Decimal | inline |
| IsNegative() const | iceberg::Decimal | inline |
| kBitWidth (defined in iceberg::Decimal) | iceberg::Decimal | static |
| kByteWidth (defined in iceberg::Decimal) | iceberg::Decimal | static |
| kMaxPrecision (defined in iceberg::Decimal) | iceberg::Decimal | static |
| kMaxScale (defined in iceberg::Decimal) | iceberg::Decimal | static |
| low() const | iceberg::Decimal | inline |
| native_endian_bytes() const (defined in iceberg::Decimal) | iceberg::Decimal | inline |
| Negate() | iceberg::Decimal | |
| operator bool() const (defined in iceberg::Decimal) | iceberg::Decimal | inlineexplicit |
| operator!= (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator% (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator&=(const Decimal &other) | iceberg::Decimal | |
| operator* (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator*=(const Decimal &other) | iceberg::Decimal | |
| operator+ (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator+=(const Decimal &other) | iceberg::Decimal | |
| operator- (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator- (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator-=(const Decimal &other) | iceberg::Decimal | |
| operator/ (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator/=(const Decimal &other) | iceberg::Decimal | |
| operator<<(uint32_t shift) const | iceberg::Decimal | inline |
| operator<<=(uint32_t shift) | iceberg::Decimal | |
| operator<=>(const Decimal &other) const | iceberg::Decimal | inline |
| operator== (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| operator>>(uint32_t shift) const | iceberg::Decimal | inline |
| operator>>=(uint32_t shift) | iceberg::Decimal | |
| operator|=(const Decimal &other) | iceberg::Decimal | |
| operator~ (defined in iceberg::Decimal) | iceberg::Decimal | friend |
| Rescale(int32_t orig_scale, int32_t new_scale) const | iceberg::Decimal | |
| Sign() const | iceberg::Decimal | inline |
| ToBigEndian() const | iceberg::Decimal | |
| ToBytes() const | iceberg::Decimal | |
| ToIntegerString() const | iceberg::Decimal | |
| ToString(int32_t scale) const | iceberg::Decimal | |
| ToString() const override | iceberg::Decimal | inlinevirtual |
| value() const | iceberg::Decimal | inline |
| ~Formattable()=default (defined in iceberg::util::Formattable) | iceberg::util::Formattable | virtual |