Skip to content

Commit 4b8ff85

Browse files
committed
Array VTables 5
Signed-off-by: Nicholas Gates <nick@nickgates.com>
1 parent f163ba6 commit 4b8ff85

4 files changed

Lines changed: 11 additions & 9 deletions

File tree

encodings/fastlanes/src/bitpacking/vtable/operations.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ impl OperationsVTable<BitPacked> for BitPacked {
3030
#[cfg(test)]
3131
mod test {
3232
use std::ops::Range;
33-
3433

3534
use vortex_array::ArrayRef;
3635
use vortex_array::DynArray;
@@ -45,7 +44,6 @@ mod test {
4544
use vortex_array::dtype::PType;
4645
use vortex_array::patches::Patches;
4746
use vortex_array::scalar::Scalar;
48-
4947
use vortex_array::validity::Validity;
5048
use vortex_buffer::Alignment;
5149
use vortex_buffer::Buffer;

java/testfiles/src/main.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,20 @@
55

66
use std::path::Path;
77

8+
use vortex::VortexSessionDefault;
89
use vortex::array::arrays::StructArray;
9-
use vortex::array::builders::{ArrayBuilder, DecimalBuilder, VarBinViewBuilder};
10+
use vortex::array::builders::ArrayBuilder;
11+
use vortex::array::builders::DecimalBuilder;
12+
use vortex::array::builders::VarBinViewBuilder;
1013
use vortex::array::validity::Validity;
11-
use vortex::dtype::{DType, DecimalDType, Nullability};
14+
use vortex::dtype::DType;
15+
use vortex::dtype::DecimalDType;
16+
use vortex::dtype::Nullability;
1217
use vortex::file::WriteOptionsSessionExt;
13-
use vortex::io::runtime::current::CurrentThreadRuntime;
1418
use vortex::io::runtime::BlockingRuntime;
19+
use vortex::io::runtime::current::CurrentThreadRuntime;
1520
use vortex::io::session::RuntimeSessionExt;
1621
use vortex::session::VortexSession;
17-
use vortex::VortexSessionDefault;
1822

1923
/// Generate a test dataset with the following small set of rows:
2024
///
@@ -74,7 +78,8 @@ fn main() {
7478
10,
7579
Validity::NonNullable,
7680
)
77-
.expect("Could not create struct array");
81+
.expect("Could not create struct array")
82+
.to_array_ref();
7883

7984
// Save to file
8085
let minimal_path = Path::new(env!("CARGO_MANIFEST_DIR"))

vortex-cuda/src/hybrid_dispatch/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ pub async fn try_gpu_dispatch(
8888
// TODO(0ax1): execute subtrees concurrently using separate CUDA streams.
8989
for subtree in &pending_subtrees {
9090
let canonical = subtree.clone().execute_cuda(ctx).await?;
91-
subtree_buffers.push(canonical.into_primitive().into_parts().buffer);
91+
subtree_buffers.push(canonical.into_primitive().into_data().into_parts().buffer);
9292
}
9393

9494
let num_subtrees = subtree_buffers.len();

vortex/benches/common_encoding_tree_throughput.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ use vortex::array::arrays::TemporalArray;
2323
use vortex::array::arrays::VarBinArray;
2424
use vortex::array::arrays::VarBinViewArray;
2525
use vortex::array::builtins::ArrayBuiltins;
26-
use vortex::array::vtable::ValidityHelper;
2726
use vortex::dtype::DType;
2827
use vortex::dtype::PType;
2928
use vortex::encodings::alp::ALP;

0 commit comments

Comments
 (0)