res.setTableName(in.readString()); res.setKeyFieldName(in.readString()); res.setValueFieldName(in.readString());
res.setValueFieldName(valCol.columnName());
/** * @param tbl Table name. * @param cacheName Cache name. * @return Cache with registered query entity. */ private IgniteCache<Long, Person> registerQueryEntity(String tbl, String cacheName) { QueryEntity qe = new QueryEntity() .setValueType(Person.class.getName()) .setKeyType(Long.class.getName()) .setValueFieldName("_value") .setKeyFieldName("id") .addQueryField("id", Long.class.getName(), null) .addQueryField("_value", Person.class.getName(), null) .addQueryField("name", String.class.getName(), null) .addQueryField("orgId", Long.class.getName(), null); qe.setTableName(tbl); return node.createCache(new CacheConfiguration<Long, Person>() .setName(cacheName) .setQueryEntities(Collections.singletonList(qe)) .setSqlSchema("TEST")); }
CacheConfiguration ccfg = new CacheConfiguration(NODE_BAD_CONF_MISS_VAL_FIELD); QueryEntity qe = new QueryEntity(Object.class.getName(), Object.class.getName()); qe.setValueFieldName("v"); qe.addQueryField("a", Integer.class.getName(), null); ccfg.setQueryEntities(F.asList(qe)); entity.setValueFieldName("v"); entity.setValueFieldName("v");
.setTableName(reader.readString()) .setKeyFieldName(reader.readString()) .setValueFieldName(reader.readString());
normalEntity.setKeyFields(entity.getKeyFields()); normalEntity.setKeyFieldName(entity.getKeyFieldName()); normalEntity.setValueFieldName(entity.getValueFieldName()); normalEntity.setNotNullFields(entity.getNotNullFields()); normalEntity.setDefaultFieldValues(entity.getDefaultFieldValues());
res.setTableName(in.readString()); res.setKeyFieldName(in.readString()); res.setValueFieldName(in.readString());
res.setValueFieldName(valCol.columnName());
.setTableName(reader.readString()) .setKeyFieldName(reader.readString()) .setValueFieldName(reader.readString());
normalEntity.setKeyFields(entity.getKeyFields()); normalEntity.setKeyFieldName(entity.getKeyFieldName()); normalEntity.setValueFieldName(entity.getValueFieldName()); normalEntity.setNotNullFields(entity.getNotNullFields()); normalEntity.setDefaultFieldValues(entity.getDefaultFieldValues());