You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by wt <wa...@gmail.com> on 2018/10/04 15:52:44 UTC
BUG - .net decimal type creating ignite table produces double
version 2.6
i have a tool that creates ignite tables and it is passing in a class with
the type as decimal but it is coming out as double in when i query the
metadata using rest in ignite? The documentation explicitly states c#
decimal converts to java.math.bigdecimal which is not a floating point like
double
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Re: BUG - .net decimal type creating ignite table produces double
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
You can try removing work/marshaller subdir from your IGNITE_HOME
(typically it is in the binary distribution directory). After restart your
types should refresh.
Regards,
--
Ilya Kasnacheev
ср, 10 окт. 2018 г. в 17:14, wt <wa...@gmail.com>:
> okay i think i need to close this- not sure why but running it on my local
> machine produces a double but on a server it is coming as a decimal. Must
> be
> an issue of some sort with my local pc so i think we can ignore this.
> thanks though for getting back to me
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>
Re: BUG - .net decimal type creating ignite table produces double
Posted by wt <wa...@gmail.com>.
okay i think i need to close this- not sure why but running it on my local
machine produces a double but on a server it is coming as a decimal. Must be
an issue of some sort with my local pc so i think we can ignore this.
thanks though for getting back to me
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Re: BUG - .net decimal type creating ignite table produces double
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
Can you please show an example of REST request and its response?
Regards,
--
Ilya Kasnacheev
ср, 10 окт. 2018 г. в 16:43, wt <wa...@gmail.com>:
> hi
>
> i am referring to c# classes that have properties that are decimal types.
> If
> i create caches with those classes the data type in ignite is double. Now
> admittedly i am interrogating schema information using the rest meta but i
> would have though that the data types returned are not schema bound and
> just
> text.
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>
Re: BUG - .net decimal type creating ignite table produces double
Posted by wt <wa...@gmail.com>.
hi
i am referring to c# classes that have properties that are decimal types. If
i create caches with those classes the data type in ignite is double. Now
admittedly i am interrogating schema information using the rest meta but i
would have though that the data types returned are not schema bound and just
text.
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/
Re: BUG - .net decimal type creating ignite table produces double
Posted by Ilya Kasnacheev <il...@gmail.com>.
Hello!
Is it a follow-up of
http://apache-ignite-users.70518.x6.nabble.com/net-decimal-being-stored-as-Other-in-ignite-td24227.html#a24239
?
If we are talking about HTTP JSON REST, then JSON does not have any decimal
type, it only has Double. Therefore I imagine that numbers will be
represented as doubles.
This is default behaviour of ObjectMapper which we happen to use, it is
configurable but I can't see how you can configure it with Ignite REST.
You could have your own ConnectorMessageInterceptor that will output them
as strings instead, I guess.
Regards,
--
Ilya Kasnacheev
чт, 4 окт. 2018 г. в 18:52, wt <wa...@gmail.com>:
> version 2.6
>
>
> i have a tool that creates ignite tables and it is passing in a class with
> the type as decimal but it is coming out as double in when i query the
> metadata using rest in ignite? The documentation explicitly states c#
> decimal converts to java.math.bigdecimal which is not a floating point like
> double
>
>
>
> --
> Sent from: http://apache-ignite-users.70518.x6.nabble.com/
>