OK, May be I wasn't clear before. Lets say cache contains entries
1. Trade1-> TradeObject{field1 =2, other fields....}
Trade2-> TradeObject{field1 =3, other fields....}
Trade3-> TradeObject{field1 =2, other fields....}
Now if I run scan query without filter, it will return above 3 entries.
But lets say I want to fetch only record 1 and 3. So I create a Predicate
with below field and values
String tradeObjectField1 = 2,
Set<String> tradeObjectField2List = {Trade1, Trade3}
Now, with default constructor, how will these values be set
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/