[
https://issues.apache.org/jira/browse/IGNITE-952?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Goncharuk closed IGNITE-952.
-----------------------------------
> Implement queries capabilities over the Hibernate L2 cache data
> ---------------------------------------------------------------
>
> Key: IGNITE-952
> URL: https://issues.apache.org/jira/browse/IGNITE-952
> Project: Ignite
> Issue Type: Improvement
> Components: cache
> Reporter: Alexey Goncharuk
>
> Hibernate stores values in cache using the following classes:
> {{org.hibernate.cache.spi.CacheKey}} and
> {{org.hibernate.cache.spi.entry.CacheEntry}}, in particular
> {{org.hibernate.cache.spi.entry.StandardCacheEntryImpl}} The latter contains
> a classname of the cached value and an array of field values. There is no a
> direct way to run Ignite queries over this data.
> The missing metadata for indexing can be obtained with
> {{SessionFactory.getClassMetadata(...)}} and stored into a system cache (or
> be provided to indexing in any other convenient way, for example, in the
> cache configuration for the corresponding Hibernate region). Given this
> metadata, indexing should be able to run queries over the stored fields.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)