Print

Print


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 + ",");
         }