|
1 | 1 | pub mod vortex_bytebool |
| 2 | + |
2 | 3 | pub struct vortex_bytebool::ByteBoolArray |
| 4 | + |
3 | 5 | impl vortex_bytebool::ByteBoolArray |
| 6 | + |
4 | 7 | pub fn vortex_bytebool::ByteBoolArray::as_slice(&self) -> &[bool] |
| 8 | + |
5 | 9 | pub fn vortex_bytebool::ByteBoolArray::buffer(&self) -> &vortex_array::buffer::BufferHandle |
| 10 | + |
6 | 11 | pub fn vortex_bytebool::ByteBoolArray::from_vec<V: core::convert::Into<vortex_array::validity::Validity>>(data: alloc::vec::Vec<bool>, validity: V) -> Self |
| 12 | + |
7 | 13 | pub fn vortex_bytebool::ByteBoolArray::new(buffer: vortex_array::buffer::BufferHandle, validity: vortex_array::validity::Validity) -> Self |
| 14 | + |
8 | 15 | impl core::clone::Clone for vortex_bytebool::ByteBoolArray |
| 16 | + |
9 | 17 | pub fn vortex_bytebool::ByteBoolArray::clone(&self) -> vortex_bytebool::ByteBoolArray |
| 18 | + |
10 | 19 | impl core::convert::AsRef<dyn vortex_array::array::Array> for vortex_bytebool::ByteBoolArray |
| 20 | + |
11 | 21 | pub fn vortex_bytebool::ByteBoolArray::as_ref(&self) -> &dyn vortex_array::array::Array |
| 22 | + |
12 | 23 | impl core::convert::From<alloc::vec::Vec<bool>> for vortex_bytebool::ByteBoolArray |
| 24 | + |
13 | 25 | pub fn vortex_bytebool::ByteBoolArray::from(value: alloc::vec::Vec<bool>) -> Self |
| 26 | + |
14 | 27 | impl core::convert::From<alloc::vec::Vec<core::option::Option<bool>>> for vortex_bytebool::ByteBoolArray |
| 28 | + |
15 | 29 | pub fn vortex_bytebool::ByteBoolArray::from(value: alloc::vec::Vec<core::option::Option<bool>>) -> Self |
| 30 | + |
16 | 31 | impl core::convert::From<vortex_bytebool::ByteBoolArray> for vortex_array::array::ArrayRef |
| 32 | + |
17 | 33 | pub fn vortex_array::array::ArrayRef::from(value: vortex_bytebool::ByteBoolArray) -> vortex_array::array::ArrayRef |
| 34 | + |
18 | 35 | impl core::fmt::Debug for vortex_bytebool::ByteBoolArray |
| 36 | + |
19 | 37 | pub fn vortex_bytebool::ByteBoolArray::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result |
| 38 | + |
20 | 39 | impl core::ops::deref::Deref for vortex_bytebool::ByteBoolArray |
| 40 | + |
21 | 41 | pub type vortex_bytebool::ByteBoolArray::Target = dyn vortex_array::array::Array |
| 42 | + |
22 | 43 | pub fn vortex_bytebool::ByteBoolArray::deref(&self) -> &Self::Target |
| 44 | + |
23 | 45 | impl vortex_array::array::IntoArray for vortex_bytebool::ByteBoolArray |
| 46 | + |
24 | 47 | pub fn vortex_bytebool::ByteBoolArray::into_array(self) -> vortex_array::array::ArrayRef |
| 48 | + |
25 | 49 | impl vortex_array::vtable::validity::ValidityHelper for vortex_bytebool::ByteBoolArray |
| 50 | + |
26 | 51 | pub fn vortex_bytebool::ByteBoolArray::validity(&self) -> &vortex_array::validity::Validity |
| 52 | + |
27 | 53 | pub struct vortex_bytebool::ByteBoolVTable |
| 54 | + |
28 | 55 | impl vortex_bytebool::ByteBoolVTable |
| 56 | + |
29 | 57 | pub const vortex_bytebool::ByteBoolVTable::ID: vortex_array::vtable::dyn_::ArrayId |
| 58 | + |
30 | 59 | impl core::fmt::Debug for vortex_bytebool::ByteBoolVTable |
| 60 | + |
31 | 61 | pub fn vortex_bytebool::ByteBoolVTable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result |
| 62 | + |
32 | 63 | impl vortex_array::arrays::dict::take::TakeExecute for vortex_bytebool::ByteBoolVTable |
| 64 | + |
33 | 65 | pub fn vortex_bytebool::ByteBoolVTable::take(array: &vortex_bytebool::ByteBoolArray, indices: &dyn vortex_array::array::Array, _ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>> |
| 66 | + |
34 | 67 | impl vortex_array::arrays::slice::SliceReduce for vortex_bytebool::ByteBoolVTable |
| 68 | + |
35 | 69 | pub fn vortex_bytebool::ByteBoolVTable::slice(array: &vortex_bytebool::ByteBoolArray, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>> |
| 70 | + |
36 | 71 | impl vortex_array::compute::mask::MaskKernel for vortex_bytebool::ByteBoolVTable |
| 72 | + |
37 | 73 | pub fn vortex_bytebool::ByteBoolVTable::mask(&self, array: &vortex_bytebool::ByteBoolArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<vortex_array::array::ArrayRef> |
| 74 | + |
38 | 75 | impl vortex_array::expr::exprs::cast::kernel::CastReduce for vortex_bytebool::ByteBoolVTable |
| 76 | + |
39 | 77 | pub fn vortex_bytebool::ByteBoolVTable::cast(array: &vortex_bytebool::ByteBoolArray, dtype: &vortex_dtype::dtype::DType) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>> |
| 78 | + |
40 | 79 | impl vortex_array::vtable::VTable for vortex_bytebool::ByteBoolVTable |
| 80 | + |
41 | 81 | pub type vortex_bytebool::ByteBoolVTable::Array = vortex_bytebool::ByteBoolArray |
| 82 | + |
42 | 83 | pub type vortex_bytebool::ByteBoolVTable::ArrayVTable = vortex_bytebool::ByteBoolVTable |
| 84 | + |
43 | 85 | pub type vortex_bytebool::ByteBoolVTable::Metadata = vortex_array::metadata::EmptyMetadata |
| 86 | + |
44 | 87 | pub type vortex_bytebool::ByteBoolVTable::OperationsVTable = vortex_bytebool::ByteBoolVTable |
| 88 | + |
45 | 89 | pub type vortex_bytebool::ByteBoolVTable::ValidityVTable = vortex_array::vtable::validity::ValidityVTableFromValidityHelper |
| 90 | + |
46 | 91 | pub type vortex_bytebool::ByteBoolVTable::VisitorVTable = vortex_bytebool::ByteBoolVTable |
| 92 | + |
47 | 93 | pub fn vortex_bytebool::ByteBoolVTable::build(dtype: &vortex_dtype::dtype::DType, len: usize, _metadata: &Self::Metadata, buffers: &[vortex_array::buffer::BufferHandle], children: &dyn vortex_array::serde::ArrayChildren) -> vortex_error::VortexResult<vortex_bytebool::ByteBoolArray> |
| 94 | + |
48 | 95 | pub fn vortex_bytebool::ByteBoolVTable::deserialize(_bytes: &[u8], _dtype: &vortex_dtype::dtype::DType, _len: usize, _buffers: &[vortex_array::buffer::BufferHandle], _session: &vortex_session::VortexSession) -> vortex_error::VortexResult<Self::Metadata> |
| 96 | + |
49 | 97 | pub fn vortex_bytebool::ByteBoolVTable::execute(array: &Self::Array, _ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::array::ArrayRef> |
| 98 | + |
50 | 99 | pub fn vortex_bytebool::ByteBoolVTable::execute_parent(array: &Self::Array, parent: &vortex_array::array::ArrayRef, child_idx: usize, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>> |
| 100 | + |
51 | 101 | pub fn vortex_bytebool::ByteBoolVTable::id(_array: &Self::Array) -> vortex_array::vtable::dyn_::ArrayId |
| 102 | + |
52 | 103 | pub fn vortex_bytebool::ByteBoolVTable::metadata(_array: &vortex_bytebool::ByteBoolArray) -> vortex_error::VortexResult<Self::Metadata> |
| 104 | + |
53 | 105 | pub fn vortex_bytebool::ByteBoolVTable::reduce_parent(array: &Self::Array, parent: &vortex_array::array::ArrayRef, child_idx: usize) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>> |
| 106 | + |
54 | 107 | pub fn vortex_bytebool::ByteBoolVTable::serialize(_metadata: Self::Metadata) -> vortex_error::VortexResult<core::option::Option<alloc::vec::Vec<u8>>> |
| 108 | + |
55 | 109 | pub fn vortex_bytebool::ByteBoolVTable::with_children(array: &mut Self::Array, children: alloc::vec::Vec<vortex_array::array::ArrayRef>) -> vortex_error::VortexResult<()> |
| 110 | + |
56 | 111 | impl vortex_array::vtable::array::BaseArrayVTable<vortex_bytebool::ByteBoolVTable> for vortex_bytebool::ByteBoolVTable |
| 112 | + |
57 | 113 | pub fn vortex_bytebool::ByteBoolVTable::array_eq(array: &vortex_bytebool::ByteBoolArray, other: &vortex_bytebool::ByteBoolArray, precision: vortex_array::hash::Precision) -> bool |
| 114 | + |
58 | 115 | pub fn vortex_bytebool::ByteBoolVTable::array_hash<H: core::hash::Hasher>(array: &vortex_bytebool::ByteBoolArray, state: &mut H, precision: vortex_array::hash::Precision) |
| 116 | + |
59 | 117 | pub fn vortex_bytebool::ByteBoolVTable::dtype(array: &vortex_bytebool::ByteBoolArray) -> &vortex_dtype::dtype::DType |
| 118 | + |
60 | 119 | pub fn vortex_bytebool::ByteBoolVTable::len(array: &vortex_bytebool::ByteBoolArray) -> usize |
| 120 | + |
61 | 121 | pub fn vortex_bytebool::ByteBoolVTable::stats(array: &vortex_bytebool::ByteBoolArray) -> vortex_array::stats::array::StatsSetRef<'_> |
| 122 | + |
62 | 123 | impl vortex_array::vtable::operations::OperationsVTable<vortex_bytebool::ByteBoolVTable> for vortex_bytebool::ByteBoolVTable |
| 124 | + |
63 | 125 | pub fn vortex_bytebool::ByteBoolVTable::scalar_at(array: &vortex_bytebool::ByteBoolArray, index: usize) -> vortex_error::VortexResult<vortex_scalar::scalar::Scalar> |
| 126 | + |
64 | 127 | impl vortex_array::vtable::visitor::VisitorVTable<vortex_bytebool::ByteBoolVTable> for vortex_bytebool::ByteBoolVTable |
| 128 | + |
65 | 129 | pub fn vortex_bytebool::ByteBoolVTable::nbuffers(_array: &vortex_bytebool::ByteBoolArray) -> usize |
| 130 | + |
66 | 131 | pub fn vortex_bytebool::ByteBoolVTable::nchildren(array: &vortex_bytebool::ByteBoolArray) -> usize |
| 132 | + |
67 | 133 | pub fn vortex_bytebool::ByteBoolVTable::visit_buffers(array: &vortex_bytebool::ByteBoolArray, visitor: &mut dyn vortex_array::array::visitor::ArrayBufferVisitor) |
| 134 | + |
68 | 135 | pub fn vortex_bytebool::ByteBoolVTable::visit_children(array: &vortex_bytebool::ByteBoolArray, visitor: &mut dyn vortex_array::array::visitor::ArrayChildVisitor) |
0 commit comments