Hi everyone. I want to use "QueryEntity Based Configuration."
my model (i.e. valueType) is wrapedMap -
*class Model {
Map<String,Object> data;
Object get(String key){}
}*
I want that my "indexes" to be my "data" 's some keys. Can I use it for my
case? And how?
Will following config properly in my case`
<bean class="org.apache.ignite.configuration.CacheConfiguration">
<property name="name" value="mycache"/>
<property name="queryEntities">
<list>
<bean class="org.apache.ignite.cache.QueryEntity">
<property name="keyType" value="java.lang.String"/>
<property name="valueType"
value="org.examples.Model"/>
<property name="fields">
<map>
* ????????????????? What shall I put here? my "data"?*
</map>
</property>
<property name="indexes">
<list>
<bean class="org.apache.ignite.cache.QueryIndex">
<constructor-arg value="id"/> *????? Can I put
here my "data" some key?*
</bean>
<bean class="org.apache.ignite.cache.QueryIndex">
<constructor-arg>
<list>
<value>id</value> . ????? Can I put here
my "data" some key?*
<value>salary</value>????? Can I put
here my "data" some key?*
</list>
</constructor-arg>
<constructor-arg value="SORTED"/>
</bean>
</list>
</property>
</bean>
</list>
</property>
</bean>
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/