Literalize

Trait Literalize 

Source
pub trait Literalize:
    Debug
    + Send
    + Sync {
Show 27 methods // Required method fn as_any(&self) -> &dyn Any; // Provided methods fn literalize_null_array( &self, array: &NullArray, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_boolean_array( &self, array: &BooleanArray, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_int8_array( &self, array: &Int8Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_int16_array( &self, array: &Int16Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_int32_array( &self, array: &Int32Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_int64_array( &self, array: &Int64Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_uint8_array( &self, array: &UInt8Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_uint16_array( &self, array: &UInt16Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_uint32_array( &self, array: &UInt32Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_uint64_array( &self, array: &UInt64Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_float16_array( &self, array: &Float16Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_float32_array( &self, array: &Float32Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_timestamp_microsecond_array( &self, array: &TimestampMicrosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_timestamp_nanosecond_array( &self, array: &TimestampNanosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_float64_array( &self, array: &Float64Array, _remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_date32_array( &self, array: &Date32Array, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_time64_microsecond_array( &self, array: &Time64MicrosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_time64_nanosecond_array( &self, array: &Time64NanosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_interval_month_day_nano_array( &self, array: &IntervalMonthDayNanoArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_string_array( &self, array: &StringArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_large_string_array( &self, array: &LargeStringArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_binary_array( &self, array: &BinaryArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_fixed_size_binary_array( &self, array: &FixedSizeBinaryArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_list_array( &self, array: &ListArray, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_decimal128_array( &self, array: &Decimal128Array, remote_type: RemoteType, ) -> Result<Vec<String>> { ... } fn literalize_decimal256_array( &self, array: &Decimal256Array, remote_type: RemoteType, ) -> Result<Vec<String>> { ... }
}

Required Methods§

Source

fn as_any(&self) -> &dyn Any

Provided Methods§

Source

fn literalize_null_array( &self, array: &NullArray, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_boolean_array( &self, array: &BooleanArray, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_int8_array( &self, array: &Int8Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_int16_array( &self, array: &Int16Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_int32_array( &self, array: &Int32Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_int64_array( &self, array: &Int64Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_uint8_array( &self, array: &UInt8Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_uint16_array( &self, array: &UInt16Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_uint32_array( &self, array: &UInt32Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_uint64_array( &self, array: &UInt64Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_float16_array( &self, array: &Float16Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_float32_array( &self, array: &Float32Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_timestamp_microsecond_array( &self, array: &TimestampMicrosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_timestamp_nanosecond_array( &self, array: &TimestampNanosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_float64_array( &self, array: &Float64Array, _remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_date32_array( &self, array: &Date32Array, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_time64_microsecond_array( &self, array: &Time64MicrosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_time64_nanosecond_array( &self, array: &Time64NanosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_interval_month_day_nano_array( &self, array: &IntervalMonthDayNanoArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_string_array( &self, array: &StringArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_large_string_array( &self, array: &LargeStringArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_binary_array( &self, array: &BinaryArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_fixed_size_binary_array( &self, array: &FixedSizeBinaryArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_list_array( &self, array: &ListArray, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_decimal128_array( &self, array: &Decimal128Array, remote_type: RemoteType, ) -> Result<Vec<String>>

Source

fn literalize_decimal256_array( &self, array: &Decimal256Array, remote_type: RemoteType, ) -> Result<Vec<String>>

Implementors§