Skip to content

Commit 9458e81

Browse files
authored
fix: Add downcasts for dict codes and runend ends (#4384)
Signed-off-by: Robert Kruszewski <[email protected]>
1 parent 8ee6bd6 commit 9458e81

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

vortex-btrblocks/src/float.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ impl Scheme for DictScheme {
338338
)?;
339339

340340
let compressed_values = FloatCompressor::compress(
341-
&dict_array.values().to_primitive()?,
341+
&dict_array.values().to_primitive()?.downcast()?,
342342
is_sample,
343343
allowed_cascading - 1,
344344
&[DICT_SCHEME],

vortex-btrblocks/src/integer.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ impl Scheme for DictScheme {
592592
new_excludes.extend_from_slice(excludes);
593593

594594
let compressed_codes = IntCompressor::compress_no_dict(
595-
&dict.codes().to_primitive()?,
595+
&dict.codes().to_primitive()?.downcast()?,
596596
is_sample,
597597
allowed_cascading - 1,
598598
&new_excludes,
@@ -655,7 +655,7 @@ impl Scheme for RunEndScheme {
655655
new_excludes.extend_from_slice(excludes);
656656

657657
let ends_stats = IntegerStats::generate_opts(
658-
&ends,
658+
&ends.to_primitive()?.downcast()?,
659659
GenerateStatsOptions {
660660
count_distinct_values: false,
661661
},

0 commit comments

Comments
 (0)