Trait klickhouse::ToSql[][src]

pub trait ToSql {
    fn to_sql(self) -> Result<Value>;
}
Expand description

A type that can be converted to a raw Clickhouse SQL value.

Required methods

fn to_sql(self) -> Result<Value>[src]

Implementations on Foreign Types

impl ToSql for u8[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for u16[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for u32[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for u64[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for u128[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for i8[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for i16[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for i32[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for i64[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for i128[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for f32[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for f64[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for String[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql> ToSql for Vec<T>[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql, Y: ToSql> ToSql for HashMap<T, Y>[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql, Y: ToSql> ToSql for BTreeMap<T, Y>[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql, Y: ToSql> ToSql for IndexMap<T, Y>[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql> ToSql for Option<T>[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql, const N: usize> ToSql for [T; N][src]

fn to_sql(self) -> Result<Value>[src]

impl<'a, T: ToSql + Copy> ToSql for &'a T[src]

fn to_sql(self) -> Result<Value>[src]

impl<'a, T: ToSql + Copy> ToSql for &'a mut T[src]

fn to_sql(self) -> Result<Value>[src]

impl<T: ToSql> ToSql for Box<T>[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql> ToSql for (T0,)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql> ToSql for (T0, T1)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql> ToSql for (T0, T1, T2)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql> ToSql for (T0, T1, T2, T3)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql> ToSql for (T0, T1, T2, T3, T4)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql> ToSql for (T0, T1, T2, T3, T4, T5)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql, T10: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql, T10: ToSql, T11: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql, T10: ToSql, T11: ToSql, T12: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql, T10: ToSql, T11: ToSql, T12: ToSql, T13: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql, T10: ToSql, T11: ToSql, T12: ToSql, T13: ToSql, T14: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)[src]

fn to_sql(self) -> Result<Value>[src]

impl<T0: ToSql, T1: ToSql, T2: ToSql, T3: ToSql, T4: ToSql, T5: ToSql, T6: ToSql, T7: ToSql, T8: ToSql, T9: ToSql, T10: ToSql, T11: ToSql, T12: ToSql, T13: ToSql, T14: ToSql, T15: ToSql> ToSql for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)[src]

fn to_sql(self) -> Result<Value>[src]

Implementors

impl ToSql for Value[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for Date[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for DateTime[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for Ipv4[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for Ipv6[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for Uuid[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for i256[src]

fn to_sql(self) -> Result<Value>[src]

impl ToSql for u256[src]

fn to_sql(self) -> Result<Value>[src]

impl<const PRECISION: u64> ToSql for FixedPoint32<PRECISION>[src]

fn to_sql(self) -> Result<Value>[src]

impl<const PRECISION: u64> ToSql for FixedPoint64<PRECISION>[src]

fn to_sql(self) -> Result<Value>[src]

impl<const PRECISION: u64> ToSql for FixedPoint128<PRECISION>[src]

fn to_sql(self) -> Result<Value>[src]

impl<const PRECISION: u64> ToSql for FixedPoint256<PRECISION>[src]

fn to_sql(self) -> Result<Value>[src]

impl<const PRECISION: usize> ToSql for DateTime64<PRECISION>[src]

fn to_sql(self) -> Result<Value>[src]