Struct deuterium::NamedField
[−]
[src]
pub struct NamedField<T> { pub name: String, pub table_name: String, pub qual: Option<String>, // some fields omitted }
Fields
name: String
table_name: String
qual: Option<String>
Methods
impl<T: Clone> NamedField<T>
[src]
pub fn new(name: &str, table_name: &str) -> NamedField<T>
[src]
pub fn new_qual(name: &str, table_name: &str, qual: &str) -> NamedField<T>
[src]
pub fn field_of(name: &str, table: &Table) -> NamedField<T>
[src]
pub fn qual(&self) -> NamedField<T>
[src]
pub fn qual_with(&self, qual: &str) -> NamedField<T>
[src]
pub fn qual_for(&self, table: &Table) -> NamedField<T>
[src]
Trait Implementations
impl<T: Clone> Clone for NamedField<T>
[src]
fn clone(&self) -> NamedField<T>
[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<T: Debug> Debug for NamedField<T>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<T: Clone + 'static + Debug> UntypedExpression for NamedField<T>
[src]
fn expression_as_sql(&self) -> &ToSql
[src]
fn upcast_expression(&self) -> SharedExpression
[src]
impl<T: Clone + 'static> Field for NamedField<T>
[src]
fn name(&self) -> &str
[src]
fn table_name(&self) -> &str
[src]
fn qual(&self) -> Option<&String>
[src]
fn upcast_field(&self) -> SharedField
[src]
impl<T> ToIsPredicate<T> for NamedField<T> where
T: ToPredicateValue + Clone + 'static,
[src]
T: ToPredicateValue + Clone + 'static,
fn is<B: ToExpression<T> + ToPredicateValue + Clone + 'static>(
&self,
val: B
) -> SharedPredicate
[src]
&self,
val: B
) -> SharedPredicate
impl<T> ToIsNullPredicate for NamedField<Option<T>> where
T: ToPredicateValue + Clone + 'static,
[src]
T: ToPredicateValue + Clone + 'static,
fn is_null(&self) -> SharedPredicate
[src]
fn not_null(&self) -> SharedPredicate
[src]
impl<T> ToInPredicate<T> for NamedField<T> where
T: ToPredicateValue + Clone + 'static,
[src]
T: ToPredicateValue + Clone + 'static,
fn in_<B: ToListExpression<T> + ToPredicateValue + Clone + 'static>(
&self,
val: B
) -> SharedPredicate
[src]
&self,
val: B
) -> SharedPredicate
impl<T> ToFieldUpdate<NamedField<T>, T> for NamedField<T> where
T: Clone + Debug,
[src]
T: Clone + Debug,
fn set<B: ToExpression<T>>(&self, val: &B) -> FieldUpdate<NamedField<T>, T>
[src]
fn set_default(&self) -> FieldUpdate<NamedField<T>, T>
[src]
impl<T: Clone> ToSql for NamedField<T>
[src]
fn to_sql(&self, _ctx: &mut SqlContext) -> String
[src]
impl<T: Clone + Debug> ToPredicateValue for NamedField<T>
[src]
fn to_predicate_value(&self, ctx: &mut SqlContext) -> String
[src]
impl<T> Expression<T> for NamedField<T> where
T: PrimitiveType + Clone + 'static + Debug,
[src]
T: PrimitiveType + Clone + 'static + Debug,
impl<T> Expression<Option<T>> for NamedField<Option<T>> where
T: PrimitiveType + Clone + 'static + Debug,
[src]
T: PrimitiveType + Clone + 'static + Debug,
impl<T: 'static + PrimitiveType + Clone> CountArg<i64, T> for NamedField<T>
[src]
Auto Trait Implementations
impl<T> Send for NamedField<T> where
T: Send,
T: Send,
impl<T> Sync for NamedField<T> where
T: Sync,
T: Sync,