Make prototype and name handling case insensitive in insertRelationalNode()

This commit is contained in:
hns 2004-03-12 13:13:03 +00:00
parent 4d5e555051
commit 5e13b2c99e

View file

@ -539,7 +539,8 @@ public final class NodeManager {
String name = columns[i].getName(); String name = columns[i].getName();
if (!((rel != null) && (rel.isPrimitive() || rel.isReference())) && if (!((rel != null) && (rel.isPrimitive() || rel.isReference())) &&
!name.equals(nameField) && !name.equals(prototypeField)) { !name.equalsIgnoreCase(nameField) &&
!name.equalsIgnoreCase(prototypeField)) {
continue; continue;
} }
@ -616,9 +617,9 @@ public final class NodeManager {
} }
} }
} else { } else {
if (name.equals(nameField)) { if (name.equalsIgnoreCase(nameField)) {
stmt.setString(stmtNumber, node.getName()); stmt.setString(stmtNumber, node.getName());
} else if (name.equals(prototypeField)) { } else if (name.equalsIgnoreCase(prototypeField)) {
stmt.setString(stmtNumber, node.getPrototype()); stmt.setString(stmtNumber, node.getPrototype());
} else { } else {
stmt.setNull(stmtNumber, columns[i].getType()); stmt.setNull(stmtNumber, columns[i].getType());