Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Docs Required, Release Notes Required
Description
Let's extend native support for Numeric types.
- Number( n ) is an n-bytes two-complement integer signed value encoded in the varlong style represented as BigInteger.
- Decimal is a direct mapping to BigDecimal value.
Each number must have a single binary representation.
In general, Decimal allows different equal representations for the same number "10" and "10.0".
So, to fix this Decimals must be converted to the column scale before being saved.
Actually, serialization with preserving is not necessary because indices may have their own format for inline values.
Attachments
Issue Links
- causes
-
IGNITE-15216 Type system. Decfloat type support.
- Open
-
IGNITE-15217 Type system. Customize decimal values rounding.
- Open
- is a child of
-
IGNITE-13616 IEP-54 Live schema for tables
- Open
-
IGNITE-14203 IEP-54 Live schema for tables. Phase 2
- Open
- links to