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>> { ... }
}