aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java
diff options
context:
space:
mode:
Diffstat (limited to 'exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java')
-rw-r--r--exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java b/exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java
index 195f182aa..2132212f2 100644
--- a/exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java
+++ b/exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java
@@ -112,6 +112,9 @@ package org.apache.drill.exec.vector;
normalizedPos = offsets.getAccessor().get(startIndex+i) - startPos;
target.offsets.getMutator().set(i, normalizedPos);
}
+ target.parentValueCount = length;
+ target.childValueCount = offsets.getAccessor().get(startIndex+length) - startPos;
+ target.offsets.getMutator().setValueCount(length);
}
private class TransferImpl implements TransferPair{
@@ -517,4 +520,4 @@ package org.apache.drill.exec.vector;
}
}
</#list>
-</#list> \ No newline at end of file
+</#list>