METAMODEL-1118: Fixed
authorkaspersorensen <i.am.kasper.sorensen@gmail.com>
Wed, 21 Sep 2016 22:57:46 +0000 (15:57 -0700)
committerkaspersorensen <i.am.kasper.sorensen@gmail.com>
Wed, 21 Sep 2016 22:57:46 +0000 (15:57 -0700)
Fixes #129

CHANGES.md
core/src/main/java/org/apache/metamodel/query/DefaultCompiledQuery.java

index f44077e..bda2372 100644 (file)
@@ -1,5 +1,6 @@
 ### Apache MetaModel 4.5.5
 
+ * [METAMODEL-1118] - Fixed bug pertaining to cloning of FilterItem.LogicalOperator in compiled queries.
  * [METAMODEL-1111] - Added WHERE rewrite for Oracle when empty strings are considered as NULL.
  * [METAMODEL-1109] - Fixed diacritics/encoding issue with Fixed Width reader.
  * [METAMODEL-1115] - Added support for passing your own PartnerConnection object to the Salesforce.com connector.
index 4cd497a..12a2529 100644 (file)
@@ -101,7 +101,7 @@ public class DefaultCompiledQuery implements CompiledQuery {
                 final FilterItem newChildItem = copyFilterItem(childItem, values, parameterIndex);
                 newChildItems[i] = newChildItem;
             }
-            final FilterItem newFilter = new FilterItem(newChildItems);
+            final FilterItem newFilter = new FilterItem(item.getLogicalOperator(), newChildItems);
             return newFilter;
         } else {
             if (item.getOperand() instanceof QueryParameter) {