11pub mod vortex_btrblocks
22
3+ pub enum vortex_btrblocks::BoolCode
4+
5+ pub vortex_btrblocks::BoolCode::Constant
6+
7+ pub vortex_btrblocks::BoolCode::Uncompressed
8+
9+ impl core::clone::Clone for vortex_btrblocks::BoolCode
10+
11+ pub fn vortex_btrblocks::BoolCode::clone(&self) -> vortex_btrblocks::BoolCode
12+
13+ impl core::cmp::Eq for vortex_btrblocks::BoolCode
14+
15+ impl core::cmp::Ord for vortex_btrblocks::BoolCode
16+
17+ pub fn vortex_btrblocks::BoolCode::cmp(&self, other: &vortex_btrblocks::BoolCode) -> core::cmp::Ordering
18+
19+ impl core::cmp::PartialEq for vortex_btrblocks::BoolCode
20+
21+ pub fn vortex_btrblocks::BoolCode::eq(&self, other: &vortex_btrblocks::BoolCode) -> bool
22+
23+ impl core::cmp::PartialOrd for vortex_btrblocks::BoolCode
24+
25+ pub fn vortex_btrblocks::BoolCode::partial_cmp(&self, other: &vortex_btrblocks::BoolCode) -> core::option::Option<core::cmp::Ordering>
26+
27+ impl core::fmt::Debug for vortex_btrblocks::BoolCode
28+
29+ pub fn vortex_btrblocks::BoolCode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
30+
31+ impl core::hash::Hash for vortex_btrblocks::BoolCode
32+
33+ pub fn vortex_btrblocks::BoolCode::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
34+
35+ impl core::marker::Copy for vortex_btrblocks::BoolCode
36+
37+ impl core::marker::StructuralPartialEq for vortex_btrblocks::BoolCode
38+
39+ impl enum_iterator::Sequence for vortex_btrblocks::BoolCode
40+
41+ pub const vortex_btrblocks::BoolCode::CARDINALITY: usize
42+
43+ pub fn vortex_btrblocks::BoolCode::first() -> core::option::Option<Self>
44+
45+ pub fn vortex_btrblocks::BoolCode::last() -> core::option::Option<Self>
46+
47+ pub fn vortex_btrblocks::BoolCode::next(&self) -> core::option::Option<Self>
48+
49+ pub fn vortex_btrblocks::BoolCode::previous(&self) -> core::option::Option<Self>
50+
351pub enum vortex_btrblocks::FloatCode
452
553pub vortex_btrblocks::FloatCode::Alp
@@ -188,6 +236,8 @@ pub fn vortex_btrblocks::StringCode::previous(&self) -> core::option::Option<Sel
188236
189237pub struct vortex_btrblocks::BtrBlocksCompressor
190238
239+ pub vortex_btrblocks::BtrBlocksCompressor::bool_schemes: alloc::vec::Vec<&'static dyn vortex_btrblocks::compressor::bool::BoolScheme>
240+
191241pub vortex_btrblocks::BtrBlocksCompressor::float_schemes: alloc::vec::Vec<&'static dyn vortex_btrblocks::compressor::float::FloatScheme>
192242
193243pub vortex_btrblocks::BtrBlocksCompressor::int_schemes: alloc::vec::Vec<&'static dyn vortex_btrblocks::compressor::integer::IntegerScheme>
@@ -208,6 +258,8 @@ pub fn vortex_btrblocks::BtrBlocksCompressor::default() -> Self
208258
209259impl vortex_btrblocks::CanonicalCompressor for vortex_btrblocks::BtrBlocksCompressor
210260
261+ pub fn vortex_btrblocks::BtrBlocksCompressor::bool_schemes(&self) -> &[&'static dyn vortex_btrblocks::compressor::bool::BoolScheme]
262+
211263pub fn vortex_btrblocks::BtrBlocksCompressor::compress_canonical(&self, array: vortex_array::canonical::Canonical, ctx: vortex_btrblocks::ctx::CompressorContext, excludes: vortex_btrblocks::ctx::Excludes<'_>) -> vortex_error::VortexResult<vortex_array::array::ArrayRef>
212264
213265pub fn vortex_btrblocks::BtrBlocksCompressor::float_schemes(&self) -> &[&'static dyn vortex_btrblocks::compressor::float::FloatScheme]
@@ -224,12 +276,16 @@ pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::build(self) -> vortex_btrbl
224276
225277pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::empty() -> Self
226278
279+ pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::exclude_bool(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::BoolCode>) -> Self
280+
227281pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::exclude_float(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::FloatCode>) -> Self
228282
229283pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::exclude_int(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::IntCode>) -> Self
230284
231285pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::exclude_string(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::StringCode>) -> Self
232286
287+ pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::include_bool(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::BoolCode>) -> Self
288+
233289pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::include_float(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::FloatCode>) -> Self
234290
235291pub fn vortex_btrblocks::BtrBlocksCompressorBuilder::include_int(self, codes: impl core::iter::traits::collect::IntoIterator<Item = vortex_btrblocks::IntCode>) -> Self
@@ -282,6 +338,8 @@ pub fn vortex_btrblocks::IntegerStats::source(&self) -> &vortex_array::arrays::p
282338
283339pub trait vortex_btrblocks::CanonicalCompressor
284340
341+ pub fn vortex_btrblocks::CanonicalCompressor::bool_schemes(&self) -> &[&'static dyn vortex_btrblocks::compressor::bool::BoolScheme]
342+
285343pub fn vortex_btrblocks::CanonicalCompressor::compress_canonical(&self, array: vortex_array::canonical::Canonical, ctx: vortex_btrblocks::ctx::CompressorContext, excludes: vortex_btrblocks::ctx::Excludes<'_>) -> vortex_error::VortexResult<vortex_array::array::ArrayRef>
286344
287345pub fn vortex_btrblocks::CanonicalCompressor::float_schemes(&self) -> &[&'static dyn vortex_btrblocks::compressor::float::FloatScheme]
@@ -292,6 +350,8 @@ pub fn vortex_btrblocks::CanonicalCompressor::string_schemes(&self) -> &[&'stati
292350
293351impl vortex_btrblocks::CanonicalCompressor for vortex_btrblocks::BtrBlocksCompressor
294352
353+ pub fn vortex_btrblocks::BtrBlocksCompressor::bool_schemes(&self) -> &[&'static dyn vortex_btrblocks::compressor::bool::BoolScheme]
354+
295355pub fn vortex_btrblocks::BtrBlocksCompressor::compress_canonical(&self, array: vortex_array::canonical::Canonical, ctx: vortex_btrblocks::ctx::CompressorContext, excludes: vortex_btrblocks::ctx::Excludes<'_>) -> vortex_error::VortexResult<vortex_array::array::ArrayRef>
296356
297357pub fn vortex_btrblocks::BtrBlocksCompressor::float_schemes(&self) -> &[&'static dyn vortex_btrblocks::compressor::float::FloatScheme]
0 commit comments