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/

Reply via email to