Struct deuterium::TableDef
[−]
[src]
pub struct TableDef { /* fields omitted */ }
Methods
impl TableDef
[src]
pub fn new(name: &str) -> TableDef
[src]
pub fn new_with_alias(name: &str, alias: &str) -> TableDef
[src]
pub fn alias(&self, alias: &str) -> TableDef
[src]
Trait Implementations
impl FromToSql for TableDef
[src]
fn to_from_sql(&self, _ctx: &mut SqlContext) -> String
[src]
impl Clone for TableDef
[src]
fn clone(&self) -> TableDef
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for TableDef
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Table for TableDef
[src]
fn upcast_table(&self) -> SharedTable
[src]
fn get_table_name(&self) -> &String
[src]
fn get_table_alias(&self) -> &Option<String>
[src]
impl From for TableDef
[src]
fn as_sql(&self) -> &FromToSql
[src]
fn upcast_from(&self) -> SharedFrom
[src]
impl Selectable<()> for TableDef
[src]
fn select_1<T: Clone>(
&self,
field: &Expression<T>
) -> SelectQuery<(T,), LimitMany, M>
[src]
&self,
field: &Expression<T>
) -> SelectQuery<(T,), LimitMany, M>
fn select_2<T1: Clone, T2: Clone>(
&self,
field1: &Expression<T1>,
field2: &Expression<T2>
) -> SelectQuery<(T1, T2), LimitMany, M>
[src]
&self,
field1: &Expression<T1>,
field2: &Expression<T2>
) -> SelectQuery<(T1, T2), LimitMany, M>