# Package org.firebirdsql.extern.decimal

This package is a copy from the decimal-java project.

See: Description

Class Summary
Class | Description
--- | ---
Decimal<T extends Decimal<T>> | Abstract base class for IEEE-754 decimals.
Decimal128 | An IEEE-754 Decimal128.
Decimal32 | An IEEE-754 Decimal32.
Decimal64 | An IEEE-754 Decimal64.
DenselyPackedDecimalCodec | Provides conversion between Densely Packed Decimal encoding and `BigInteger`.
Signum | Signum constants used in decimal-java

Enum Summary
Enum | Description
--- | ---
DecimalType | Type of decimal.
OverflowHandling | How to handle overflows when rounding (converting) to a target decimal type.

Exception Summary
Exception | Description
--- | ---
DecimalInconvertibleException | Thrown to indicate a decimal value could not be converted to a target type (usually `BigDecimal`).
DecimalOverflowException | Exception thrown to indicate a coefficient or exponent overflow or underflow.

## Package org.firebirdsql.extern.decimal Description

This package is a copy from the decimal-java project.