public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _kio = new ColumnIO(); DBDictionary dict = field.getMappingRepository().getDBDictionary(); _kcols = HandlerStrategies.map(key, dict.getValidColumnName("key", field.getTable()), _kio, adapt); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _kio = new ColumnIO(); List columns = key.getValueInfo().getColumns(); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier colName = dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()); _kcols = HandlerStrategies.map(key, colName.getName(), _kio, adapt); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _kio = new ColumnIO(); List columns = key.getValueInfo().getColumns(); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier colName = dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()); _kcols = HandlerStrategies.map(key, colName.getName(), _kio, adapt); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _kio = new ColumnIO(); List columns = key.getValueInfo().getColumns(); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier colName = dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()); _kcols = HandlerStrategies.map(key, colName.getName(), _kio, adapt); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _kio = new ColumnIO(); List columns = key.getValueInfo().getColumns(); DBDictionary dict = field.getMappingRepository().getDBDictionary(); DBIdentifier colName = dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()); _kcols = HandlerStrategies.map(key, colName.getName(), _kio, adapt); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getTypeCode() != JavaTypes.COLLECTION && field.getTypeCode() != JavaTypes.ARRAY) throw new MetaDataException(_loc.get("not-coll", field)); assertNotMappedBy(); field.getValueInfo().assertNoSchemaComponents(field, !adapt); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); ValueMapping elem = field.getElementMapping(); if (elem.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", elem)); field.mapJoin(adapt, true); _io = new ColumnIO(); _cols = HandlerStrategies.map(elem, "element", _io, adapt); FieldMappingInfo finfo = field.getMappingInfo(); Column orderCol = finfo.getOrderColumn(field, field.getTable(), adapt); field.setOrderColumn(orderCol); field.setOrderColumnIO(finfo.getColumnIO()); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getTypeCode() != JavaTypes.PC || key.isEmbeddedPC()) throw new MetaDataException(_loc.get("not-relation", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); if (key.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = key.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(key, "key", false, adapt); key.setForeignKey(fk); key.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(key, "key", adapt); key.mapConstraints("key", adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getTypeCode() != JavaTypes.PC || key.isEmbeddedPC()) throw new MetaDataException(_loc.get("not-relation", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); if (key.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = key.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(key, "key", false, adapt); key.setForeignKey(fk); key.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(key, "key", adapt); key.mapConstraints("key", adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getTypeCode() != JavaTypes.COLLECTION && field.getTypeCode() != JavaTypes.ARRAY) throw new MetaDataException(_loc.get("not-coll", field)); assertNotMappedBy(); field.getValueInfo().assertNoSchemaComponents(field, !adapt); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); ValueMapping elem = field.getElementMapping(); if (elem.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", elem)); field.mapJoin(adapt, true); _io = new ColumnIO(); _cols = HandlerStrategies.map(elem, "element", _io, adapt); FieldMappingInfo finfo = field.getMappingInfo(); Column orderCol = finfo.getOrderColumn(field, field.getTable(), adapt); field.setOrderColumn(orderCol); field.setOrderColumnIO(finfo.getColumnIO()); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getTypeCode() != JavaTypes.PC || key.isEmbeddedPC()) throw new MetaDataException(_loc.get("not-relation", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); if (key.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = key.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(key, "key", false, adapt); key.setForeignKey(fk); key.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(key, "key", adapt); key.mapConstraints("key", adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getTypeCode() != JavaTypes.PC || key.isEmbeddedPC()) throw new MetaDataException(_loc.get("not-relation", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); if (key.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = key.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(key, "key", false, adapt); key.setForeignKey(fk); key.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(key, "key", adapt); key.mapConstraints("key", adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getTypeCode() != JavaTypes.PC || key.isEmbeddedPC()) throw new MetaDataException(_loc.get("not-relation", key)); ValueMapping val = field.getElementMapping(); if (val.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _vio = new ColumnIO(); _vcols = HandlerStrategies.map(val, "value", _vio, adapt); if (key.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = key.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(key, "key", false, adapt); key.setForeignKey(fk); key.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(key, "key", adapt); key.mapConstraints("key", adapt); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getTypeCode() != JavaTypes.COLLECTION && field.getTypeCode() != JavaTypes.ARRAY) throw new MetaDataException(_loc.get("not-coll", field)); assertNotMappedBy(); field.getValueInfo().assertNoSchemaComponents(field, !adapt); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); ValueMapping elem = field.getElementMapping(); if (elem.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", elem)); field.mapJoin(adapt, true); _io = new ColumnIO(); _cols = HandlerStrategies.map(elem, "element", _io, adapt); FieldMappingInfo finfo = field.getMappingInfo(); Column orderCol = finfo.getOrderColumn(field, field.getTable(), adapt); field.setOrderColumn(orderCol); field.setOrderColumnIO(finfo.getColumnIO()); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getTypeCode() != JavaTypes.COLLECTION && field.getTypeCode() != JavaTypes.ARRAY) throw new MetaDataException(_loc.get("not-coll", field)); assertNotMappedBy(); field.getValueInfo().assertNoSchemaComponents(field, !adapt); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); ValueMapping elem = field.getElementMapping(); if (elem.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", elem)); field.mapJoin(adapt, true); _io = new ColumnIO(); _cols = HandlerStrategies.map(elem, "element", _io, adapt); FieldMappingInfo finfo = field.getMappingInfo(); Column orderCol = finfo.getOrderColumn(field, field.getTable(), adapt); field.setOrderColumn(orderCol); field.setOrderColumnIO(finfo.getColumnIO()); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { if (field.getTypeCode() != JavaTypes.COLLECTION && field.getTypeCode() != JavaTypes.ARRAY) throw new MetaDataException(_loc.get("not-coll", field)); assertNotMappedBy(); field.getValueInfo().assertNoSchemaComponents(field, !adapt); field.getKeyMapping().getValueInfo().assertNoSchemaComponents (field.getKey(), !adapt); ValueMapping elem = field.getElementMapping(); if (elem.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", elem)); field.mapJoin(adapt, true); _io = new ColumnIO(); _cols = HandlerStrategies.map(elem, "element", _io, adapt); FieldMappingInfo finfo = field.getMappingInfo(); Column orderCol = finfo.getOrderColumn(field, field.getTable(), adapt); field.setOrderColumn(orderCol); field.setOrderColumnIO(finfo.getColumnIO()); field.mapPrimaryKey(adapt); }
public void map(boolean adapt) { super.map(adapt); ValueMapping key = field.getKeyMapping(); if (key.getHandler() == null) throw new MetaDataException(_loc.get("no-handler", key)); ValueMapping val = field.getElementMapping(); if (val.getTypeCode() != JavaTypes.PC || val.isEmbeddedPC()) throw new MetaDataException(_loc.get("not-relation", val)); assertNotMappedBy(); field.mapJoin(adapt, true); _kio = new ColumnIO(); DBDictionary dict = field.getMappingRepository().getDBDictionary(); _kcols = HandlerStrategies.map(key, dict.getValidColumnName("key", field.getTable()), _kio, adapt); if (val.getTypeMapping().isMapped()) { ValueMappingInfo vinfo = val.getValueInfo(); ForeignKey fk = vinfo.getTypeJoin(val, "value", false, adapt); val.setForeignKey(fk); val.setColumnIO(vinfo.getColumnIO()); } else RelationStrategies.mapRelationToUnmappedPC(val, "value", adapt); val.mapConstraints("value", adapt); field.mapPrimaryKey(adapt); }
_cols = HandlerStrategies.map(field, field.getName(), _io, adapt); if (field.getValueStrategy() == ValueStrategies.AUTOASSIGN) {
_kcols = HandlerStrategies.map(key, dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()).getName(), _kio, adapt);
_kcols = HandlerStrategies.map(key, dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()).getName(), _kio, adapt);
_kcols = HandlerStrategies.map(key, dict.getValidColumnName(DBIdentifier.newColumn("key"), field.getTable()).getName(), _kio, adapt);