ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergi Vladykin <sergi.vlady...@gmail.com>
Subject Re: Indexing primitive types
Date Thu, 21 May 2015 06:47:10 GMT
Current workaround is to create separate class with single annotated
primitive field.

Created issue https://issues.apache.org/jira/browse/IGNITE-930
Will fix it soon.

Sergi

2015-05-21 4:25 GMT+03:00 Valentin Kulichenko <valentin.kulichenko@gmail.com
>:

> Igniters (especially Sergi),
>
> What happens if I use Java primitives like Doubles as values? Are they
> indexed? I just created a simple example which loads some data and executes
> this query: 'select max(_val) from Double'. Indexes are not created and the
> speed of the query is the same as the speed of full cache iteration.
>
> I can't find any configuration properties to tweak this behavior. Also I
> see this in GridQueryProcessor.processAnnotationsInClass() method:
>
> if (U.isJdk(cls))
>     return;
>
> So it looks like all JDK classes are simply ignored. Is this on purpose?
>
> I think primitives should be indexed by default if they are provided in
> CacheConfiguration.setIndexedTypes().
>
> --
> Val
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message