Please ignore my previous post - it is working correctly: String date = "2018-10-21"; ScanQuery<Integer, Transaction> filter = new ScanQuery<>( new IgniteBiPredicate<Integer, Transaction>() { @Override public boolean apply(Integer key, Transaction trans) { return trans.getDate().equals(date); } } ); List result = database.getCache().query(filter).getAll();
-- Sent from: http://apache-ignite-users.70518.x6.nabble.com/