pub struct DefaultUnparser {}
Trait Implementations§
Source§impl Debug for DefaultUnparser
impl Debug for DefaultUnparser
Source§impl Unparse for DefaultUnparser
impl Unparse for DefaultUnparser
fn as_any(&self) -> &dyn Any
fn support_filter_pushdown( &self, filter: &Expr, db_type: RemoteDbType, ) -> Result<TableProviderFilterPushDown>
fn unparse_filter(&self, filter: &Expr, db_type: RemoteDbType) -> Result<String>
fn unparse_null_array( &self, array: &NullArray, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_boolean_array( &self, array: &BooleanArray, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_int8_array( &self, array: &Int8Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_int16_array( &self, array: &Int16Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_int32_array( &self, array: &Int32Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_int64_array( &self, array: &Int64Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_uint8_array( &self, array: &UInt8Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_uint16_array( &self, array: &UInt16Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_uint32_array( &self, array: &UInt32Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_uint64_array( &self, array: &UInt64Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_float16_array( &self, array: &Float16Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_float32_array( &self, array: &Float32Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_timestamp_microsecond_array( &self, array: &TimestampMicrosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_timestamp_nanosecond_array( &self, array: &TimestampNanosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_float64_array( &self, array: &Float64Array, _remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_date32_array( &self, array: &Date32Array, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_time64_microsecond_array( &self, array: &Time64MicrosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_time64_nanosecond_array( &self, array: &Time64NanosecondArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_interval_month_day_nano_array( &self, array: &IntervalMonthDayNanoArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_string_array( &self, array: &StringArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_large_string_array( &self, array: &LargeStringArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_binary_array( &self, array: &BinaryArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_fixed_size_binary_array( &self, array: &FixedSizeBinaryArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_list_array( &self, array: &ListArray, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_decimal128_array( &self, array: &Decimal128Array, remote_type: RemoteType, ) -> Result<Vec<String>>
fn unparse_decimal256_array( &self, array: &Decimal256Array, remote_type: RemoteType, ) -> Result<Vec<String>>
Auto Trait Implementations§
impl Freeze for DefaultUnparser
impl RefUnwindSafe for DefaultUnparser
impl Send for DefaultUnparser
impl Sync for DefaultUnparser
impl Unpin for DefaultUnparser
impl UnwindSafe for DefaultUnparser
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