public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getEmbeddedMetaData() == null) throw new MetaDataException(_loc.get("not-embed", field)); assertNotMappedBy(); // map join key (if any) field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); vinfo.assertNoUnique(field, !adapt); vinfo.assertNoIndex(field, !adapt); // before we map the null indicator column, we need to make sure our // value is mapped so we can tell whether the column is synthetic field.getValueMapping().resolve(field.MODE_META | field.MODE_MAPPING); Column col = vinfo.getNullIndicatorColumn(field, field.getName(), field.getTable(), adapt); if (col != null) { field.setColumns(new Column[]{ col }); field.setColumnIO(vinfo.getColumnIO()); } field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); field.setStream(true); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); Column tmpCol = new Column(); tmpCol.setName(field.getName()); tmpCol.setType(fieldType); tmpCol.setJavaType(field.getTypeCode()); tmpCol.setSize(-1); Column[] cols = vinfo.getColumns(field, field.getName(), new Column[]{ tmpCol }, field.getTable(), adapt); field.setColumns(cols); field.setColumnIO(vinfo.getColumnIO()); field.mapConstraints(field.getName(), adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); // map join key, if any field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); // get value columns Column tmpCol = new Column(); tmpCol.setName(field.getName()); tmpCol.setJavaType(getExpectedJavaType()); tmpCol.setSize(-1); Column[] cols = vinfo.getColumns(field, field.getName(), new Column[]{ tmpCol }, field.getTable(), adapt); field.setColumns(cols); field.setColumnIO(vinfo.getColumnIO()); field.mapConstraints(field.getName(), adapt); field.mapPrimaryKey(adapt); }
boolean adapt) { ValueMappingInfo vinfo = vm.getValueInfo(); vinfo.assertNoJoin(vm, true); vinfo.assertNoForeignKey(vm, !adapt);
boolean adapt) { ValueMappingInfo vinfo = vm.getValueInfo(); vinfo.assertNoJoin(vm, true); vinfo.assertNoForeignKey(vm, !adapt);
vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt);
boolean adapt) { ValueMappingInfo vinfo = vm.getValueInfo(); vinfo.assertNoJoin(vm, true); vinfo.assertNoForeignKey(vm, !adapt);
public void map(boolean adapt) { assertNotMappedBy(); field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); field.setStream(true); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier fieldName = DBIdentifier.newColumn(field.getName(), dict != null ? dict.delimitAll() : false); Column tmpCol = new Column(); tmpCol.setIdentifier(fieldName); tmpCol.setType(fieldType); tmpCol.setJavaType(field.getTypeCode()); tmpCol.setSize(-1); Column[] cols = vinfo.getColumns(field, fieldName, new Column[]{ tmpCol }, field.getTable(), adapt); field.setColumns(cols); field.setColumnIO(vinfo.getColumnIO()); field.mapConstraints(fieldName, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); // map join key, if any field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier fieldName = DBIdentifier.newColumn(field.getName(), dict != null ? dict.delimitAll() : false); // get value columns Column tmpCol = new Column(); tmpCol.setIdentifier(fieldName); tmpCol.setJavaType(getExpectedJavaType()); tmpCol.setSize(-1); _cols = vinfo.getColumns(field, fieldName, new Column[]{ tmpCol }, field.getTable(), adapt); _io = vinfo.getColumnIO(); if (_io == null) _io = field.getColumnIO(); field.setColumns(_cols); field.setColumnIO(_io); field.mapConstraints(fieldName, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); // map join key, if any field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier fieldName = DBIdentifier.newColumn(field.getName(), dict != null ? dict.delimitAll() : false); // get value columns Column tmpCol = new Column(); tmpCol.setIdentifier(fieldName); tmpCol.setJavaType(getExpectedJavaType()); tmpCol.setSize(-1); _cols = vinfo.getColumns(field, fieldName, new Column[]{ tmpCol }, field.getTable(), adapt); _io = vinfo.getColumnIO(); if (_io == null) _io = field.getColumnIO(); field.setColumns(_cols); field.setColumnIO(_io); field.mapConstraints(fieldName, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); field.setStream(true); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier fieldName = DBIdentifier.newColumn(field.getName(), dict != null ? dict.delimitAll() : false); Column tmpCol = new Column(); tmpCol.setIdentifier(fieldName); tmpCol.setType(fieldType); tmpCol.setJavaType(field.getTypeCode()); tmpCol.setSize(-1); Column[] cols = vinfo.getColumns(field, fieldName, new Column[]{ tmpCol }, field.getTable(), adapt); field.setColumns(cols); field.setColumnIO(vinfo.getColumnIO()); field.mapConstraints(fieldName, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); field.setStream(true); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier fieldName = DBIdentifier.newColumn(field.getName(), dict != null ? dict.delimitAll() : false); Column tmpCol = new Column(); tmpCol.setIdentifier(fieldName); tmpCol.setType(fieldType); tmpCol.setJavaType(field.getTypeCode()); tmpCol.setSize(-1); Column[] cols = vinfo.getColumns(field, fieldName, new Column[]{ tmpCol }, field.getTable(), adapt); field.setColumns(cols); field.setColumnIO(vinfo.getColumnIO()); field.mapConstraints(fieldName, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { assertNotMappedBy(); field.mapJoin(adapt, false); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); field.getElementMapping().getValueInfo().assertNoSchemaComponents (field.getElement(), !adapt); field.setStream(true); ValueMappingInfo vinfo = field.getValueInfo(); vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier fieldName = DBIdentifier.newColumn(field.getName(), dict != null ? dict.delimitAll() : false); Column tmpCol = new Column(); tmpCol.setIdentifier(fieldName); tmpCol.setType(fieldType); tmpCol.setJavaType(field.getTypeCode()); tmpCol.setSize(-1); Column[] cols = vinfo.getColumns(field, fieldName, new Column[]{ tmpCol }, field.getTable(), adapt); field.setColumns(cols); field.setColumnIO(vinfo.getColumnIO()); field.mapConstraints(fieldName, adapt); field.mapPrimaryKey(adapt); }
vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt);
vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt);
vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt);
vinfo.assertNoJoin(field, true); vinfo.assertNoForeignKey(field, !adapt);