Cross sending to dev@ Igniters, up until version 1.9, the nested fields were supported by flattening the names. Do we still support it? I cannot seem to find documentation for it.
D. On Thu, Aug 31, 2017 at 7:12 AM, takumi <bla...@kss.biglobe.ne.jp> wrote: > This is a part of the real code that I wrote. > > ----------------------------- > List<QueryEntity> entities = new ArrayList<>(); > QueryEntity qe = new QueryEntity(String.class.getName(), "cache"); > qe.addQueryField("attribute.prop1", Double.class.getName(), "prop3"); > qe.addQueryField("attribute.prop2", String.class.getName(), "prop4"); > qe.addQueryField("attribute.prop.prop1", Double.class.getName(), > "prop5"); > qe.addQueryField("attribute.prop.prop2", String.class.getName(), > "prop6"); > > BinaryObject bo =ib.builder("cache").setField("attribute", > ib.builder("cache.attribute") > .setField("prop", > ib.builder("cache.attribute.prop") > .setField("prop1", 50.0, Double.class) > .setField("prop2", "old", String.class)) > .setField("prop1", 50.0, Double.class) > .setField("prop2", "old", String.class)).build(); > > cache.put("key1", bo); > cache.query(new SqlFieldsQuery("update cache set prop4 = 'new' where > prop3 >= 20.0"));//OK > cache.query(new SqlFieldsQuery("update cache set prop6 = 'new' where > prop5 >= 20.0"));//NG > ----------------------------- > > I can update 'prop4' by SQL, but I do not update 'prop6' by SQL. > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >