Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 19 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ members = [
"vortex-proto",
"vortex-array",
"vortex-tensor",
"vortex-compressor",
"vortex-btrblocks",
"vortex-layout",
"vortex-scan",
Expand Down Expand Up @@ -259,6 +260,7 @@ vortex-array = { version = "0.1.0", path = "./vortex-array", default-features =
vortex-btrblocks = { version = "0.1.0", path = "./vortex-btrblocks", default-features = false }
vortex-buffer = { version = "0.1.0", path = "./vortex-buffer", default-features = false }
vortex-bytebool = { version = "0.1.0", path = "./encodings/bytebool", default-features = false }
vortex-compressor = { version = "0.1.0", path = "./vortex-compressor", default-features = false }
vortex-datafusion = { version = "0.1.0", path = "./vortex-datafusion", default-features = false }
vortex-datetime-parts = { version = "0.1.0", path = "./encodings/datetime-parts", default-features = false }
vortex-decimal-byte-parts = { version = "0.1.0", path = "encodings/decimal-byte-parts", default-features = false }
Expand Down
15 changes: 9 additions & 6 deletions fuzz/src/array/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,10 @@ use vortex_array::search_sorted::SearchSorted;
use vortex_array::search_sorted::SearchSortedSide;
use vortex_btrblocks::BtrBlocksCompressor;
use vortex_btrblocks::BtrBlocksCompressorBuilder;
use vortex_btrblocks::FloatCode;
use vortex_btrblocks::IntCode;
use vortex_btrblocks::StringCode;
use vortex_btrblocks::SchemeExt;
use vortex_btrblocks::schemes::float;
use vortex_btrblocks::schemes::integer;
use vortex_btrblocks::schemes::string;
use vortex_error::VortexExpect;
use vortex_error::vortex_panic;
use vortex_mask::Mask;
Expand Down Expand Up @@ -546,9 +547,11 @@ pub fn compress_array(array: &ArrayRef, strategy: CompressorStrategy) -> ArrayRe
.compress(array)
.vortex_expect("BtrBlocksCompressor compress should succeed in fuzz test"),
CompressorStrategy::Compact => BtrBlocksCompressorBuilder::default()
.include_string([StringCode::Zstd])
.include_int([IntCode::Pco])
.include_float([FloatCode::Pco])
.include([
string::ZstdScheme.id(),
integer::PcoScheme.id(),
float::PcoScheme.id(),
])
.build()
.compress(array)
.vortex_expect("Compact compress should succeed in fuzz test"),
Expand Down
8 changes: 8 additions & 0 deletions vortex-array/public-api.lock
Original file line number Diff line number Diff line change
Expand Up @@ -22266,6 +22266,14 @@ pub fn vortex_array::ExecutionCtx::new(session: vortex_session::VortexSession) -

pub fn vortex_array::ExecutionCtx::session(&self) -> &vortex_session::VortexSession

impl core::clone::Clone for vortex_array::ExecutionCtx

pub fn vortex_array::ExecutionCtx::clone(&self) -> vortex_array::ExecutionCtx

impl core::fmt::Debug for vortex_array::ExecutionCtx

pub fn vortex_array::ExecutionCtx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result

impl core::fmt::Display for vortex_array::ExecutionCtx

pub fn vortex_array::ExecutionCtx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
Expand Down
1 change: 1 addition & 0 deletions vortex-array/src/executor.rs
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ impl dyn DynArray + '_ {
///
/// Accumulates a trace of execution steps. Individual steps are logged at TRACE level for
/// real-time following, and the full trace is dumped at DEBUG level when the context is dropped.
#[derive(Debug, Clone)]
pub struct ExecutionCtx {
id: usize,
session: VortexSession,
Expand Down
2 changes: 1 addition & 1 deletion vortex-btrblocks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ rust-version = { workspace = true }
version = { workspace = true }

[dependencies]
enum-iterator = { workspace = true }
getrandom_v03 = { workspace = true }
itertools = { workspace = true }
num-traits = { workspace = true }
Expand All @@ -25,6 +24,7 @@ tracing = { workspace = true }
vortex-alp = { workspace = true }
vortex-array = { workspace = true }
vortex-buffer = { workspace = true }
vortex-compressor = { workspace = true }
vortex-datetime-parts = { workspace = true }
vortex-decimal-byte-parts = { workspace = true }
vortex-error = { workspace = true }
Expand Down
1 change: 0 additions & 1 deletion vortex-btrblocks/benches/dict_encode.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ use vortex_array::arrays::BoolArray;
use vortex_array::arrays::PrimitiveArray;
use vortex_array::builders::dict::dict_encode;
use vortex_array::validity::Validity;
use vortex_btrblocks::CompressorStats;
use vortex_btrblocks::IntegerStats;
use vortex_btrblocks::integer_dictionary_encode;
use vortex_buffer::BufferMut;
Expand Down
1 change: 0 additions & 1 deletion vortex-btrblocks/benches/stats_calc.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ mod benchmarks {
use divan::Bencher;
use vortex_array::arrays::PrimitiveArray;
use vortex_array::validity::Validity;
use vortex_btrblocks::CompressorStats;
use vortex_btrblocks::GenerateStatsOptions;
use vortex_btrblocks::IntegerStats;
use vortex_buffer::Buffer;
Expand Down
Loading
Loading