res.setDefaultFieldValues(defVals);
res.setDefaultFieldValues(dfltValues);
.setDefaultFieldValues(Collections.singletonMap("id", 0)) .setIndexes(Collections.singletonList(new QueryIndex("id", true, "IDX_EMPLOYEE_ID"))) .setAliases(Stream.of("id", "orgId").collect(Collectors.toMap(f -> f, String::toUpperCase)))
/** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { super.beforeTest(); Map<String, Object> defsFK2 = new HashMap<>(); defsFK2.put("fk2", DEFAULT_FK2_VAL); cache = jcache(grid(0), defaultCacheConfiguration() .setName("testCache") .setQueryEntities(Arrays.asList( new QueryEntity(Key.class.getName(), Val.class.getName()) .addQueryField("fk1", "java.lang.Long", null) .addQueryField("fk2", "java.lang.Long", null) .addQueryField("fv1", "java.lang.Long", null) .addQueryField("fv2", "java.lang.Long", null) .setTableName("FORGOTTEN_KEY_FLDS"), new QueryEntity(Key.class.getName(), Integer.class.getName()) .addQueryField("fk1", "java.lang.Long", null) .addQueryField("fk2", "java.lang.Long", null) .setDefaultFieldValues(defsFK2) .setKeyFields(new HashSet<>(Arrays.asList("fk1", "fk2"))) .setTableName("WITH_KEY_FLDS"), new QueryEntity(Integer.class.getName(), Val2.class.getName()) .addQueryField("fv1", "java.lang.Long", null) .addQueryField("fv2", "java.lang.Long", null) .setTableName("INT_KEY_TAB"), new QueryEntity(SuperKey.class, String.class) .setTableName("SUPER_TAB") )) , "testCache"); }
.collect(Collectors.toSet()) .setDefaultFieldValues(qryFields.stream() .filter(f -> f.getDefaultValue() != null) .collect(Collectors.toMap(QueryField::getName, QueryField::getDefaultValue))
normalEntity.setValueFieldName(entity.getValueFieldName()); normalEntity.setNotNullFields(entity.getNotNullFields()); normalEntity.setDefaultFieldValues(entity.getDefaultFieldValues()); normalEntity.setFieldsPrecision(entity.getFieldsPrecision()); normalEntity.setFieldsScale(entity.getFieldsScale());
.setKeyFieldName("id") .setNotNullFields(Collections.singleton("id")) .setDefaultFieldValues(Collections.singletonMap("id", 0)) .setIndexes(Collections.singletonList(new QueryIndex("id", true, "IDX_EMPLOYEE_ID"))) .setAliases(Stream.of("id", "orgId").collect(Collectors.toMap(f -> f, String::toUpperCase)))
res.setDefaultFieldValues(dfltValues);
.collect(Collectors.toSet()) .setDefaultFieldValues(qryFields.stream() .filter(f -> f.getDefaultValue() != null) .collect(Collectors.toMap(QueryField::getName, QueryField::getDefaultValue))
normalEntity.setValueFieldName(entity.getValueFieldName()); normalEntity.setNotNullFields(entity.getNotNullFields()); normalEntity.setDefaultFieldValues(entity.getDefaultFieldValues()); normalEntity.setFieldsPrecision(entity.getFieldsPrecision()); normalEntity.setFieldsScale(entity.getFieldsScale());