Skip to content

Conversation

@ptupitsyn
Copy link
Contributor

@ptupitsyn ptupitsyn commented Oct 16, 2024

Add BigDecimal type to support full range of values that Ignite can handle.

.NET decimal type has ~29 digit precision, which is less than 32767 max precision in Ignite, so a custom type is required.

  • Native decimal can still be used with POCO mappers, LINQ, Compute, etc
  • Tuple-based APIs return BigDecimal (which can be converted to decimal with ToDecimal call)

@ptupitsyn ptupitsyn self-assigned this Oct 16, 2024
@ptupitsyn ptupitsyn changed the title IGNITE-23367 .NET: Add BigDecimal class IGNITE-23367 .NET: Add BigDecimal type Oct 16, 2024
@ptupitsyn ptupitsyn requested a review from isapego October 16, 2024 10:46
@ptupitsyn ptupitsyn changed the title IGNITE-23367 .NET: Add BigDecimal type IGNITE-23340 .NET: Add BigDecimal type Oct 16, 2024
@ptupitsyn ptupitsyn merged commit 3175d44 into apache:main Oct 16, 2024
@ptupitsyn ptupitsyn deleted the ignite-23340 branch October 16, 2024 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants