Trait typed_sql::query::select::Selectable[][src]

pub trait Selectable {
    type Table: Table + ?Sized;
    type Fields: Default;
    fn write_join(&self, sql: &mut String);
}

Associated Types

Required methods

fn write_join(&self, sql: &mut String)[src]

Implementors

impl<J: JoinSelect> Selectable for J[src]

type Table = J::Table

type Fields = J::Fields

fn write_join(&self, sql: &mut String)[src]

impl<T: Table + ?Sized> Selectable for TableQuery<T>[src]

type Table = T

type Fields = T::Fields

fn write_join(&self, _sql: &mut String)[src]