Reputation: 105
I am using cohql for querying cache. I have one cached object which has a Hashmap as a property. Now when get a cache using get(key)
and get NamedCache
object.
I want to apply filter based on some value of property which is present inside the map. I have used like this -
QueryHelper.createFilter(“Obj.map{‘propertyName’}= ‘xyz’ “)
QuertHelper.createFilter(“Obj.list[‘property’]”)
But not working.
Anybody has any idea ?
Or how we query for collection data ?
Upvotes: 0
Views: 540
Reputation: 105
Working on complex data types in coherence cache is similar to as we work normally with Java APIs
For query map like object in cohql we can use For map -
QueryHelper.createQuery(“Obj.get(‘key’) = ‘xyz’”)
For detailed info - https://docs.oracle.com/cd/E24290_01/coh.371/e22622/strings.htm#BEIDEFED
Upvotes: 0