aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter
diff options
context:
space:
mode:
authorSteven Phillips <smp@apache.org>2015-07-08 17:35:09 -0700
committerSteven Phillips <smp@apache.org>2015-07-28 18:13:22 -0700
commit496f14669b485d5cd51b1f2a742b90de794190a9 (patch)
treece4fc8534dd02c50364d13fb2f332df019b2308c /exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter
parent5e33a286a3dad4b44c00dbae7fa40be678742b14 (diff)
DRILL-3353: Fix dropping nested fields
Use the SchemaChangeCallBack in more places to track schema changes Reset the ephemeral transfer pair when making a new transfer pair for Map or RepeatedMap
Diffstat (limited to 'exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter')
-rw-r--r--exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterRecordBatch.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterRecordBatch.java b/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterRecordBatch.java
index 5eee9dfe5..c1d78c374 100644
--- a/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterRecordBatch.java
+++ b/exec/java-exec/src/main/java/org/apache/drill/exec/physical/impl/filter/FilterRecordBatch.java
@@ -193,7 +193,7 @@ public class FilterRecordBatch extends AbstractSingleRecordBatch<Filter>{
cg.addExpr(new ReturnValueExpression(expr));
for (VectorWrapper<?> v : incoming) {
- TransferPair pair = v.getValueVector().makeTransferPair(container.addOrGet(v.getField()));
+ TransferPair pair = v.getValueVector().makeTransferPair(container.addOrGet(v.getField(), callBack));
transfers.add(pair);
}