clean up jar
add WIP name incrementer
This commit is contained in:
@@ -243,10 +243,20 @@ public class ZZ30 {
|
||||
ArrayList<C3> keyColumns = this.relationalModel.getKeyColumnsGivenRelation(gesme_conn.sdfsdfsdfd());
|
||||
|
||||
T1 tableRS = this.relationalModel.getTableGivenNumber(grsem.sdfsdfsdfd());
|
||||
for (C3 refcolumn : keyColumns) {
|
||||
|
||||
boolean colExists = tableRS.columnExist(tableRS.getTablenamePraefix() + refcolumn.getColumnName());
|
||||
C3 column = new C3(tableRS.getTablenamePraefix() + refcolumn.getColumnName() + (colExists ? "_1" : ""),
|
||||
for (C3 refcolumn : keyColumns) {
|
||||
String colname = refcolumn.getColumnName();
|
||||
boolean colExists = tableRS.columnExist(tableRS.getTablenamePraefix() + colname);
|
||||
if(colExists && colname.matches(".+_\\d")) {
|
||||
String scolname = colname.substring(0, colname.lastIndexOf("_"));
|
||||
int num = Integer.parseInt(refcolumn.getColumnName().substring(colname.lastIndexOf("_") + 1)) + 1;
|
||||
if(!tableRS.columnExist(tableRS.getTablenamePraefix() + scolname + "_" + num)) {
|
||||
colname = scolname + "_" + num;
|
||||
}
|
||||
colExists = false;
|
||||
}
|
||||
|
||||
C3 column = new C3(tableRS.getTablenamePraefix() + colname + (colExists ? "_1" : ""),
|
||||
refcolumn.getDatatype(),
|
||||
partPrimary,
|
||||
false,
|
||||
|
||||
Reference in New Issue
Block a user