protected void addUniqueKeyConstraints(TableDefinition sourceTableDef, Map<String, List<List<String>>> uniqueConstraintsMap) { int serialNumber = -1; for (String name : uniqueConstraintsMap.keySet()) { List<List<String>> uniqueConstraints = uniqueConstraintsMap.get(name); for (List<String> uniqueConstraint : uniqueConstraints) { if (uniqueConstraint != null) { // To keep the serialNumber consecutive, increment it only // if the name is not specified. if (name == null || name.equals("")) { serialNumber++; } sourceTableDef.addUniqueKeyConstraint(sourceTableDef.buildUniqueKeyConstraint(name, uniqueConstraint, serialNumber, databasePlatform)); } } } } }
protected void addUniqueKeyConstraints(TableDefinition sourceTableDef, Map<String, List<List<String>>> uniqueConstraintsMap) { int serialNumber = -1; for (String name : uniqueConstraintsMap.keySet()) { List<List<String>> uniqueConstraints = uniqueConstraintsMap.get(name); for (List<String> uniqueConstraint : uniqueConstraints) { if (uniqueConstraint != null) { // To keep the serialNumber consecutive, increment it only // if the name is not specified. if (name == null || name.equals("")) { serialNumber++; } sourceTableDef.addUniqueKeyConstraint(sourceTableDef.buildUniqueKeyConstraint(name, uniqueConstraint, serialNumber, databasePlatform)); } } } } }
private void addUniqueKeyConstraints(TableDefinition sourceTableDef, Map<String, Vector<List<String>>> uniqueConstraintsMap) { UniqueKeyConstraint uniqueKeyConstraint; int serialNumber = -1; for (String name : uniqueConstraintsMap.keySet()) { Vector<List<String>> uniqueConstraints = uniqueConstraintsMap.get(name); for (List<String> uniqueConstraint : uniqueConstraints) { if (uniqueConstraint != null) { // To keep the serialNumber consecutive, increment it only // if the name is not specified. if (name == null || name.equals("")) { serialNumber++; } sourceTableDef.addUniqueKeyConstraint(sourceTableDef.buildUniqueKeyConstraint(name, uniqueConstraint, serialNumber, databasePlatform)); } } } } }