pub struct DefaultTransform {}
Trait Implementations§
Source§impl Debug for DefaultTransform
impl Debug for DefaultTransform
Source§impl Transform for DefaultTransform
impl Transform for DefaultTransform
fn as_any(&self) -> &dyn Any
fn transform_null( &self, array: &NullArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_boolean( &self, array: &BooleanArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_int8( &self, array: &Int8Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_int16( &self, array: &Int16Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_int32( &self, array: &Int32Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_int64( &self, array: &Int64Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_uint8( &self, array: &UInt8Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_uint16( &self, array: &UInt16Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_uint32( &self, array: &UInt32Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_uint64( &self, array: &UInt64Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_float16( &self, array: &Float16Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_float32( &self, array: &Float32Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_float64( &self, array: &Float64Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_binary( &self, array: &BinaryArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_fixed_size_binary( &self, array: &FixedSizeBinaryArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_large_binary( &self, array: &LargeBinaryArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_binary_view( &self, array: &BinaryViewArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_utf8( &self, array: &StringArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_large_utf8( &self, array: &LargeStringArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_utf8_view( &self, array: &StringViewArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_timestamp_second( &self, array: &TimestampSecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_timestamp_millisecond( &self, array: &TimestampMillisecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_timestamp_microsecond( &self, array: &TimestampMicrosecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_timestamp_nanosecond( &self, array: &TimestampNanosecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_date32( &self, array: &Date32Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_date64( &self, array: &Date64Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_time32_second( &self, array: &Time32SecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_time32_millisecond( &self, array: &Time32MillisecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_time64_microsecond( &self, array: &Time64MicrosecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_time64_nanosecond( &self, array: &Time64NanosecondArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_interval_year_month( &self, array: &IntervalYearMonthArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_interval_day_time( &self, array: &IntervalDayTimeArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_interval_month_day_nano( &self, array: &IntervalMonthDayNanoArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_list( &self, array: &ListArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_list_view( &self, array: &ListViewArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_fixed_size_list( &self, array: &FixedSizeListArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_large_list( &self, array: &LargeListArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_large_list_view( &self, array: &LargeListViewArray, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_decimal128( &self, array: &Decimal128Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
fn transform_decimal256( &self, array: &Decimal256Array, args: TransformArgs<'_>, ) -> Result<(ArrayRef, Field)>
Auto Trait Implementations§
impl Freeze for DefaultTransform
impl RefUnwindSafe for DefaultTransform
impl Send for DefaultTransform
impl Sync for DefaultTransform
impl Unpin for DefaultTransform
impl UnwindSafe for DefaultTransform
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more