/** * The user-supplied name of the table for this field. * @deprecated */ public void setTableName(String tableName) { setTableIdentifier(DBIdentifier.newTable(tableName)); }
/** * The user-supplied name of the table for this field. * @deprecated */ public void setTableName(String tableName) { setTableIdentifier(DBIdentifier.newTable(tableName)); }
/** * The user-supplied name of the table for this field. * @deprecated */ public void setTableName(String tableName) { setTableIdentifier(DBIdentifier.newTable(tableName)); }
/** * The user-supplied name of the table for this field. * @deprecated */ public void setTableName(String tableName) { setTableIdentifier(DBIdentifier.newTable(tableName)); }
/** * Parse collectionTable. */ private boolean startCollectionTable(Attributes attrs) throws SAXException { FieldMapping fm = (FieldMapping) peekElement(); FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier ctbl = parseCollectionTable(attrs); info.setTableIdentifier(ctbl); return true; }
/** * Parse collectionTable. */ private boolean startCollectionTable(Attributes attrs) throws SAXException { FieldMapping fm = (FieldMapping) peekElement(); FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier ctbl = parseCollectionTable(attrs); info.setTableIdentifier(ctbl); return true; }
/** * Parse collectionTable. */ private boolean startCollectionTable(Attributes attrs) throws SAXException { FieldMapping fm = (FieldMapping) peekElement(); FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier ctbl = parseCollectionTable(attrs); info.setTableIdentifier(ctbl); return true; }
/** * Parse @MapKeyColumn. */ protected void parseMapKeyColumn(FieldMapping fm, MapKeyColumn anno) { int unique = 0; FieldMappingInfo info = fm.getMappingInfo(); if (anno.table() != null && anno.table().length() > 0) { info.setTableIdentifier(DBIdentifier.newTable(anno.table(), delimit())); } Column col = new Column(); setupMapKeyColumn(fm, col, anno); unique |= (anno.unique()) ? TRUE : FALSE; setMapKeyColumn(fm, fm.getKeyMapping().getValueInfo(), col, unique); }
/** * Parse @MapKeyColumn. */ protected void parseMapKeyColumn(FieldMapping fm, MapKeyColumn anno) { int unique = 0; FieldMappingInfo info = fm.getMappingInfo(); if (anno.table() != null && anno.table().length() > 0) { info.setTableIdentifier(DBIdentifier.newTable(anno.table(), delimit())); } Column col = new Column(); setupMapKeyColumn(fm, col, anno); unique |= (anno.unique()) ? TRUE : FALSE; setMapKeyColumn(fm, fm.getKeyMapping().getValueInfo(), col, unique); }
/** * Parse @CollectionTable. */ protected void parseCollectionTable(FieldMapping fm, CollectionTable ctbl) { FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name()); info.setTableIdentifier(tblName); //ctbl.catalog() parseJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns()); addUniqueConstraints(info.getTableIdentifier().getName(), fm.getDefiningMetaData(), info, ctbl.uniqueConstraints()); }
/** * Parse @CollectionTable. */ protected void parseCollectionTable(FieldMapping fm, CollectionTable ctbl) { FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name()); info.setTableIdentifier(tblName); //ctbl.catalog() parseJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns()); addUniqueConstraints(info.getTableIdentifier().getName(), fm.getDefiningMetaData(), info, ctbl.uniqueConstraints()); }
/** * Parse @CollectionTable. */ protected void parseCollectionTable(FieldMapping fm, CollectionTable ctbl) { FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name()); info.setTableIdentifier(tblName); //ctbl.catalog() parseJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns()); addUniqueConstraints(info.getTableIdentifier().getName(), fm.getDefiningMetaData(), info, ctbl.uniqueConstraints()); }
public void setBi1MJoinTableInfo() { if (getAssociationType() == FieldMetaData.ONE_TO_MANY) { FieldMapping mapped = getBi_MTo1_JTField(); if (mapped != null) { FieldMappingInfo info = getMappingInfo(); FieldMappingInfo mappedInfo = mapped.getMappingInfo(); info.setTableIdentifier(mappedInfo.getTableIdentifier()); info.setColumns(mapped.getElementMapping().getValueInfo().getColumns()); getElementMapping().getValueInfo().setColumns( mappedInfo.getColumns()); } } }
public void setBi1MJoinTableInfo() { if (getAssociationType() == FieldMetaData.ONE_TO_MANY) { FieldMapping mapped = getBi_MTo1_JTField(); if (mapped != null) { FieldMappingInfo info = getMappingInfo(); FieldMappingInfo mappedInfo = mapped.getMappingInfo(); info.setTableIdentifier(mappedInfo.getTableIdentifier()); info.setColumns(mapped.getElementMapping().getValueInfo().getColumns()); getElementMapping().getValueInfo().setColumns( mappedInfo.getColumns()); } } }
/** * Parse @JoinTable. */ private void parseJoinTable(FieldMapping fm, JoinTable join) { FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier joinTbl = toTableIdentifier(join.schema(), join.name()); info.setTableIdentifier(joinTbl); parseJoinColumns(fm, info, false, join.joinColumns()); parseJoinColumns(fm, fm.getElementMapping().getValueInfo(), false, join.inverseJoinColumns()); addUniqueConstraints(info.getTableIdentifier().getName(), fm, info, join.uniqueConstraints()); }
/** * Parse @JoinTable. */ private void parseJoinTable(FieldMapping fm, JoinTable join) { FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier joinTbl = toTableIdentifier(join.schema(), join.name()); info.setTableIdentifier(joinTbl); parseJoinColumns(fm, info, false, join.joinColumns()); parseJoinColumns(fm, fm.getElementMapping().getValueInfo(), false, join.inverseJoinColumns()); addUniqueConstraints(info.getTableIdentifier().getName(), fm, info, join.uniqueConstraints()); }
/** * Parse @JoinTable. */ private void parseJoinTable(FieldMapping fm, JoinTable join) { FieldMappingInfo info = fm.getMappingInfo(); DBIdentifier joinTbl = toTableIdentifier(join.schema(), join.name()); info.setTableIdentifier(joinTbl); parseJoinColumns(fm, info, false, join.joinColumns()); parseJoinColumns(fm, fm.getElementMapping().getValueInfo(), false, join.inverseJoinColumns()); addUniqueConstraints(info.getTableIdentifier().getName(), fm, info, join.uniqueConstraints()); }
/** * Parse @ContainerTable. */ protected void parseContainerTable(FieldMapping fm, ContainerTable ctbl) { DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name()); fm.getMappingInfo().setTableIdentifier(tblName); parseXJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns()); if (ctbl.joinForeignKey().specified()) parseForeignKey(fm.getMappingInfo(), ctbl.joinForeignKey()); if (ctbl.joinIndex().specified()) parseIndex(fm.getMappingInfo(), ctbl.joinIndex()); }
/** * Parse @ContainerTable. */ protected void parseContainerTable(FieldMapping fm, ContainerTable ctbl) { DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name()); fm.getMappingInfo().setTableIdentifier(tblName); parseXJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns()); if (ctbl.joinForeignKey().specified()) parseForeignKey(fm.getMappingInfo(), ctbl.joinForeignKey()); if (ctbl.joinIndex().specified()) parseIndex(fm.getMappingInfo(), ctbl.joinIndex()); }
/** * Parse @ContainerTable. */ protected void parseContainerTable(FieldMapping fm, ContainerTable ctbl) { DBIdentifier tblName = toTableIdentifier(ctbl.schema(), ctbl.name()); fm.getMappingInfo().setTableIdentifier(tblName); parseXJoinColumns(fm, fm.getMappingInfo(), false, ctbl.joinColumns()); if (ctbl.joinForeignKey().specified()) parseForeignKey(fm.getMappingInfo(), ctbl.joinForeignKey()); if (ctbl.joinIndex().specified()) parseIndex(fm.getMappingInfo(), ctbl.joinIndex()); }