Author: [log in to unmask]
Date: Thu Dec 11 11:37:19 2014
New Revision: 1696
Log:
Add additional table name argument to query util method.
Modified:
java/trunk/conditions/src/main/java/org/hps/conditions/database/QueryBuilder.java
Modified: java/trunk/conditions/src/main/java/org/hps/conditions/database/QueryBuilder.java
=============================================================================
--- java/trunk/conditions/src/main/java/org/hps/conditions/database/QueryBuilder.java (original)
+++ java/trunk/conditions/src/main/java/org/hps/conditions/database/QueryBuilder.java Thu Dec 11 11:37:19 2014
@@ -69,15 +69,12 @@
return buff.toString();
}
- public static String buildPreparedInsert(ConditionsObject object) {
- if (object.getTableMetaData() == null) {
- throw new IllegalArgumentException("The ConditionsObject does not have table meta data.");
- }
+ public static String buildPreparedInsert(String tableName, ConditionsObject object) {
if (object.getFieldValues().size() == 0) {
throw new IllegalArgumentException("The ConditionsObject has no values set.");
}
StringBuffer buffer = new StringBuffer();
- buffer.append("INSERT INTO " + object.getTableMetaData().getTableName() + "( collection_id, ");
+ buffer.append("INSERT INTO " + tableName + "( collection_id, ");
for (String fieldName : object.getFieldValues().keySet()) {
buffer.append(" " + fieldName + ",");
}
|