Create Indexes Using a Coherence Function
This method applies to the Coherence cache provider only. It is not the preferred method.
You can create an ordered or unordered index using the following function in a startup rule function.
C_Index(String cacheName, Object property, boolean isOrdered)
where:
cacheName is a String returned by C_CacheName().
property is the object returned by the appropriate C_DatatypeAtomGetter functions, for example, C_StringAtomGetter().
isOrdered is a Boolean: set to true to order the contents of the indexed information, and set to false if you want to use an unordered index.
For example:
String cacheName = Coherence.C_CacheName("/Customer"); Object getter = Coherence.Extractor.C_IntAtomGetter("age"); Coherence.C_Index(cacheName, getter, true);
Copyright © Cloud Software Group, Inc. All rights reserved.