LazyBuffers: more reduce rules by gatesn · Pull Request #7093 · vortex-data/vortex
Expand Up
@@ -1434,6 +1434,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::take(array: &vortex_array::arrays::DecimalArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::filter(array: &vortex_array::arrays::DecimalArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -2386,14 +2390,30 @@ impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Consta
pub fn vortex_array::arrays::Constant::filter(array: &vortex_array::arrays::ConstantArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::filter(array: &vortex_array::arrays::DecimalArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Extension
pub fn vortex_array::arrays::Extension::filter(array: &vortex_array::arrays::ExtensionArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::filter(array: &vortex_array::arrays::FixedSizeListArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Masked
pub fn vortex_array::arrays::Masked::filter(array: &vortex_array::arrays::MaskedArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::filter(array: &vortex_array::arrays::PrimitiveArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::filter(array: &vortex_array::arrays::VarBinViewArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::dict::Dict
pub fn vortex_array::arrays::dict::Dict::filter(array: &vortex_array::arrays::dict::DictArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand All @@ -2418,6 +2438,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::FixedSize
pub fn vortex_array::arrays::FixedSizeList::take(array: &vortex_array::arrays::FixedSizeListArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::filter(array: &vortex_array::arrays::FixedSizeListArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -3256,6 +3280,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::take(array: &vortex_array::arrays::PrimitiveArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::filter(array: &vortex_array::arrays::PrimitiveArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -4662,6 +4690,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::VarBinVie
pub fn vortex_array::arrays::VarBinView::take(array: &vortex_array::arrays::VarBinViewArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::filter(array: &vortex_array::arrays::VarBinViewArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -5478,6 +5510,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::take(array: &vortex_array::arrays::DecimalArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::filter(array: &vortex_array::arrays::DecimalArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -6096,6 +6132,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::FixedSize
pub fn vortex_array::arrays::FixedSizeList::take(array: &vortex_array::arrays::FixedSizeListArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::filter(array: &vortex_array::arrays::FixedSizeListArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -6818,6 +6858,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::take(array: &vortex_array::arrays::PrimitiveArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::filter(array: &vortex_array::arrays::PrimitiveArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -7854,6 +7898,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::VarBinVie
pub fn vortex_array::arrays::VarBinView::take(array: &vortex_array::arrays::VarBinViewArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::filter(array: &vortex_array::arrays::VarBinViewArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down
pub fn vortex_array::arrays::Decimal::take(array: &vortex_array::arrays::DecimalArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::filter(array: &vortex_array::arrays::DecimalArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -2386,14 +2390,30 @@ impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Consta
pub fn vortex_array::arrays::Constant::filter(array: &vortex_array::arrays::ConstantArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::filter(array: &vortex_array::arrays::DecimalArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Extension
pub fn vortex_array::arrays::Extension::filter(array: &vortex_array::arrays::ExtensionArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::filter(array: &vortex_array::arrays::FixedSizeListArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Masked
pub fn vortex_array::arrays::Masked::filter(array: &vortex_array::arrays::MaskedArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::filter(array: &vortex_array::arrays::PrimitiveArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::filter(array: &vortex_array::arrays::VarBinViewArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::dict::Dict
pub fn vortex_array::arrays::dict::Dict::filter(array: &vortex_array::arrays::dict::DictArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand All @@ -2418,6 +2438,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::FixedSize
pub fn vortex_array::arrays::FixedSizeList::take(array: &vortex_array::arrays::FixedSizeListArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::filter(array: &vortex_array::arrays::FixedSizeListArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -3256,6 +3280,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::take(array: &vortex_array::arrays::PrimitiveArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::filter(array: &vortex_array::arrays::PrimitiveArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -4662,6 +4690,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::VarBinVie
pub fn vortex_array::arrays::VarBinView::take(array: &vortex_array::arrays::VarBinViewArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::filter(array: &vortex_array::arrays::VarBinViewArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -5478,6 +5510,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::take(array: &vortex_array::arrays::DecimalArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::filter(array: &vortex_array::arrays::DecimalArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Decimal
pub fn vortex_array::arrays::Decimal::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -6096,6 +6132,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::FixedSize
pub fn vortex_array::arrays::FixedSizeList::take(array: &vortex_array::arrays::FixedSizeListArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::filter(array: &vortex_array::arrays::FixedSizeListArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::FixedSizeList
pub fn vortex_array::arrays::FixedSizeList::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -6818,6 +6858,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::take(array: &vortex_array::arrays::PrimitiveArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::filter(array: &vortex_array::arrays::PrimitiveArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::Primitive
pub fn vortex_array::arrays::Primitive::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down Expand Up @@ -7854,6 +7898,10 @@ impl vortex_array::arrays::dict::TakeExecute for vortex_array::arrays::VarBinVie
pub fn vortex_array::arrays::VarBinView::take(array: &vortex_array::arrays::VarBinViewArray, indices: &vortex_array::ArrayRef, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::filter::FilterReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::filter(array: &vortex_array::arrays::VarBinViewArray, mask: &vortex_mask::Mask) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
impl vortex_array::arrays::slice::SliceReduce for vortex_array::arrays::VarBinView
pub fn vortex_array::arrays::VarBinView::slice(array: &Self::Array, range: core::ops::range::Range<usize>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>> Expand Down