Index

D E F G H I N O P R S T V 
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 from value, applying rounding where necessary.
valueOf(double) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(double) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, applying rounding where necessary.
valueOf(double, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
Creates a Decimal128 from value, applying rounding where necessary.
valueOf(double, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(double, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, applying rounding where necessary.
valueOf(String) - Static method in class org.firebirdsql.decimal.Decimal128
Creates a Decimal128 from value, applying rounding where necessary.
valueOf(String) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(String) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, 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 from value, applying rounding where necessary.
valueOf(String, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(String, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, applying rounding where necessary.
valueOf(BigDecimal) - Static method in class org.firebirdsql.decimal.Decimal128
Creates a Decimal128 from value, applying rounding where necessary.
valueOf(BigDecimal) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(BigDecimal) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, applying rounding where necessary.
valueOf(BigDecimal, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
Creates a Decimal128 from value, applying rounding where necessary.
valueOf(BigDecimal, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(BigDecimal, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, applying rounding where necessary.
valueOf(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal128
Creates a Decimal128 from value, applying rounding where necessary.
valueOf(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, applying rounding where necessary.
valueOf(BigInteger, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal128
Creates a Decimal128 from value, applying rounding where necessary.
valueOf(BigInteger, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, applying rounding where necessary.
valueOf(BigInteger, OverflowHandling) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, 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 from value, rejecting values that would lose precision due to rounding.
valueOfExact(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal32
Creates a Decimal32 from value, rejecting values that would lose precision due to rounding.
valueOfExact(BigInteger) - Static method in class org.firebirdsql.decimal.Decimal64
Creates a Decimal64 from value, 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.
D E F G H I N O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form