diff options
Diffstat (limited to 'exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java')
-rw-r--r-- | exec/java-exec/src/main/codegen/templates/RepeatedValueVectors.java | 5 |
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> |