Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- Decimal<T extends Decimal<T>> - Class in org.firebirdsql.decimal
-
Abstract base class for IEEE-754 decimals.
- Decimal128 - Class in org.firebirdsql.decimal
-
An IEEE-754 Decimal128.
- Decimal32 - Class in org.firebirdsql.decimal
-
An IEEE-754 Decimal32.
- Decimal64 - Class in org.firebirdsql.decimal
-
An IEEE-754 Decimal64.
- DecimalInconvertibleException - Exception in org.firebirdsql.decimal
-
Thrown to indicate a decimal value could not be converted to a target type (usually
BigDecimal
). - DecimalInconvertibleException(String, DecimalType, int) - Constructor for exception org.firebirdsql.decimal.DecimalInconvertibleException
- DecimalOverflowException - Exception in org.firebirdsql.decimal
-
Exception thrown to indicate a coefficient or exponent overflow or underflow.
- DecimalOverflowException(String) - Constructor for exception org.firebirdsql.decimal.DecimalOverflowException
- DecimalType - Enum Class in org.firebirdsql.decimal
-
Type of decimal.
- decodeValue(int, int, byte[]) - Method in class org.firebirdsql.decimal.DenselyPackedDecimalCodec
-
Decodes a densely packed decimal from a byte array to a
BigInteger
. - decodeValue(int, int, byte[], int) - Method in class org.firebirdsql.decimal.DenselyPackedDecimalCodec
-
Decodes a densely packed decimal from a byte array to a
BigInteger
. - DenselyPackedDecimalCodec - Class in org.firebirdsql.decimal
-
Provides conversion between Densely Packed Decimal encoding and
BigInteger
. - DenselyPackedDecimalCodec(int) - Constructor for class org.firebirdsql.decimal.DenselyPackedDecimalCodec
-
Creates a densely packed decimal coder for the specified number of digits.
- doubleValue() - Method in class org.firebirdsql.decimal.Decimal
-
Converts this decimal to a double value.
E
- encodeValue(BigInteger, byte[]) - Method in class org.firebirdsql.decimal.DenselyPackedDecimalCodec
-
Encodes a
BigInteger
to a densely packed decimal in a byte array. - encodeValue(BigInteger, byte[], int) - Method in class org.firebirdsql.decimal.DenselyPackedDecimalCodec
-
Encodes a
BigInteger
to a densely packed decimal in a byte array. - equals(Object) - Method in class org.firebirdsql.decimal.Decimal
F
- FINITE - Enum constant in enum class org.firebirdsql.decimal.DecimalType
G
- getDecimalType() - Method in exception org.firebirdsql.decimal.DecimalInconvertibleException
- getSignum() - Method in exception org.firebirdsql.decimal.DecimalInconvertibleException
H
- hashCode() - Method in class org.firebirdsql.decimal.Decimal
I
- INFINITY - Enum constant in enum class org.firebirdsql.decimal.DecimalType
N
- NAN - Enum constant in enum class org.firebirdsql.decimal.DecimalType
- NEGATIVE - Static variable in class org.firebirdsql.decimal.Signum
- NEGATIVE_INFINITY - Static variable in class org.firebirdsql.decimal.Decimal128
- NEGATIVE_INFINITY - Static variable in class org.firebirdsql.decimal.Decimal32
- NEGATIVE_INFINITY - Static variable in class org.firebirdsql.decimal.Decimal64
- NEGATIVE_NAN - Static variable in class org.firebirdsql.decimal.Decimal128
- NEGATIVE_NAN - Static variable in class org.firebirdsql.decimal.Decimal32
- NEGATIVE_NAN - Static variable in class org.firebirdsql.decimal.Decimal64
- NEGATIVE_SIGNALING_NAN - Static variable in class org.firebirdsql.decimal.Decimal128
- NEGATIVE_SIGNALING_NAN - Static variable in class org.firebirdsql.decimal.Decimal32
- NEGATIVE_SIGNALING_NAN - Static variable in class org.firebirdsql.decimal.Decimal64
O
- org.firebirdsql.decimal - module org.firebirdsql.decimal
- org.firebirdsql.decimal - package org.firebirdsql.decimal
- OverflowHandling - Enum Class in org.firebirdsql.decimal
-
How to handle overflows when rounding (converting) to a target decimal type.
P
- parseBytes(byte[]) - Static method in class org.firebirdsql.decimal.Decimal128
-
Parses the provided byte array to a
Decimal128
. - parseBytes(byte[]) - Static method in class org.firebirdsql.decimal.Decimal32
-
Parses the provided byte array to a
Decimal32
. - parseBytes(byte[]) - Static method in class org.firebirdsql.decimal.Decimal64
-
Parses the provided byte array to a
Decimal64
. - POSITIVE - Static variable in class org.firebirdsql.decimal.Signum
- POSITIVE_INFINITY - Static variable in class org.firebirdsql.decimal.Decimal128
- POSITIVE_INFINITY - Static variable in class org.firebirdsql.decimal.Decimal32
- POSITIVE_INFINITY - Static variable in class org.firebirdsql.decimal.Decimal64
- POSITIVE_NAN - Static variable in class org.firebirdsql.decimal.Decimal128
- POSITIVE_NAN - Static variable in class org.firebirdsql.decimal.Decimal32
- POSITIVE_NAN - Static variable in class org.firebirdsql.decimal.Decimal64
- POSITIVE_SIGNALING_NAN - Static variable in class org.firebirdsql.decimal.Decimal128
- POSITIVE_SIGNALING_NAN - Static variable in class org.firebirdsql.decimal.Decimal32
- POSITIVE_SIGNALING_NAN - Static variable in class org.firebirdsql.decimal.Decimal64
R
- ROUND_TO_INFINITY - Enum constant in enum class org.firebirdsql.decimal.OverflowHandling
-
Overflow will round to +/-Infinity, depending on the signum of the value.
S
- SIGNALING_NAN - Enum constant in enum class org.firebirdsql.decimal.DecimalType
- Signum - Class in org.firebirdsql.decimal
-
Signum constants used in decimal-java
T
- THROW_EXCEPTION - Enum constant in enum class org.firebirdsql.decimal.OverflowHandling
-
Overflow will throw a
DecimalOverflowException
. - toBigDecimal() - Method in class org.firebirdsql.decimal.Decimal
-
Converts this decimal to a
BigDecimal
. - toBytes() - Method in class org.firebirdsql.decimal.Decimal
-
Converts this decimal to its IEEE-754 byte encoding in network byte-order (aka big-endian).
- toDecimal(Class<D>) - Method in class org.firebirdsql.decimal.Decimal
-
Converts this decimal to the requested decimal type, rounding when necessary.
- toDecimal(Class<D>, OverflowHandling) - Method in class org.firebirdsql.decimal.Decimal
-
Converts this decimal to the requested decimal type, rounding when necessary.
- toString() - Method in class org.firebirdsql.decimal.Decimal
V
- valueOf(double) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(double) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(double) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(double, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(double, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(double, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(String) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(String) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(String) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(String) - Static method in enum class org.firebirdsql.decimal.DecimalType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.firebirdsql.decimal.OverflowHandling
-
Returns the enum constant of this class with the specified name.
- valueOf(String, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(String, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(String, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(BigDecimal) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(BigDecimal) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(BigDecimal) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(BigDecimal, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(BigDecimal, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(BigDecimal, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(BigInteger, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, applying rounding where necessary. - valueOf(BigInteger, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, applying rounding where necessary. - valueOf(BigInteger, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, applying rounding where necessary. - valueOf(Decimal<?>) - Static method in class org.firebirdsql.decimal.Decimal128
-
Converts a decimal to Decimal128.
- valueOf(Decimal<?>) - Static method in class org.firebirdsql.decimal.Decimal32
-
Converts a decimal to Decimal32.
- valueOf(Decimal<?>) - Static method in class org.firebirdsql.decimal.Decimal64
-
Converts a decimal to Decimal64.
- valueOf(Decimal<?>, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
-
Converts a decimal to Decimal128.
- valueOf(Decimal<?>, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
-
Converts a decimal to Decimal32.
- valueOf(Decimal<?>, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
-
Converts a decimal to Decimal64.
- valueOfExact(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal128
-
Creates a
Decimal128
fromvalue
, rejecting values that would lose precision due to rounding. - valueOfExact(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal32
-
Creates a
Decimal32
fromvalue
, rejecting values that would lose precision due to rounding. - valueOfExact(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal64
-
Creates a
Decimal64
fromvalue
, rejecting values that would lose precision due to rounding. - values() - Static method in enum class org.firebirdsql.decimal.DecimalType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.firebirdsql.decimal.OverflowHandling
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form