From 355b8e740a9b26974528422ed7249a67b4d61907 Mon Sep 17 00:00:00 2001 From: Dominik Moritz Date: Tue, 2 Apr 2024 19:41:21 -0400 Subject: [PATCH] fix iterator --- js/src/visitor/iterator.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/src/visitor/iterator.ts b/js/src/visitor/iterator.ts index 54398b0434f33..80a5323bad8a6 100644 --- a/js/src/visitor/iterator.ts +++ b/js/src/visitor/iterator.ts @@ -101,7 +101,8 @@ function vectorIterator(vector: Vector): IterableIterator // Fast case, defer to native iterators if possible if (vector.nullCount === 0 && vector.stride === 1 && ( - (DataType.isTimestamp(type)) && type.unit === TimeUnit.MILLISECOND || + // Don't defer to native iterator for timestamps since Numbers are expected + // (DataType.isTimestamp(type)) && type.unit === TimeUnit.MILLISECOND || (DataType.isInt(type) && type.bitWidth !== 64) || (DataType.isTime(type) && type.bitWidth !== 64) || (DataType.isFloat(type) && type.precision !== Precision.HALF)