[ 
https://issues.apache.org/jira/browse/IGNITE-952?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alexey Goncharuk updated IGNITE-952:
------------------------------------
    Issue Type: Improvement  (was: Bug)

> 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)

Reply via email to