Trait Transform
Source pub trait Transform:
Debug
+ Send
+ Sync {
Show 13 methods
// Provided methods
fn transform_boolean(
&self,
array: &BooleanArray,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_int8(
&self,
array: &Int8Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_int16(
&self,
array: &Int16Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_int32(
&self,
array: &Int32Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_int64(
&self,
array: &Int64Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_uint8(
&self,
array: &UInt8Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_uint16(
&self,
array: &UInt16Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_uint32(
&self,
array: &UInt32Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_uint64(
&self,
array: &UInt64Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_float16(
&self,
array: &Float16Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_float32(
&self,
array: &Float32Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_float64(
&self,
array: &Float64Array,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
fn transform_list(
&self,
array: &ListArray,
remote_field: &RemoteField,
) -> Result<(ArrayRef, Field)> { ... }
}