Crate deuterium [−] [src]
Re-exports
pub use sql::SqlContext; |
pub use sql::ToSql; |
pub use sql::QueryToSql; |
pub use sql::FromToSql; |
pub use sql::ToPredicateValue; |
pub use sql::AsPostgresValue; |
Modules
| sql |
Macros
| insert | |
| to_predicate_for_field |
Structs
| AndPredicate | |
| Avg | |
| Count | |
| CountAll | |
| DeleteQuery | |
| ExcludePredicate | |
| FieldUpdate | |
| InPredicate | |
| InRangePredicate | |
| InequalityPredicate | |
| InsertQuery | |
| IsNullPredicate | |
| IsPredicate | |
| LikePredicate | |
| LimitMany | |
| LimitOne | |
| LimitTwo | |
| Max | |
| Min | |
| NamedField | |
| NoResult | |
| OrPredicate | |
| Placeholder | |
| RawExpression |
Non-checking expression with any content you want. |
| RawPredicate | |
| SelectQuery | |
| Sum | |
| TableDef | |
| UpdateQuery |
Enums
| InRangeBounds | |
| Inequality | |
| InsertValue | |
| Select |
Traits
| AvgArg | |
| CountArg | |
| Deletable | |
| Expression |
Trait to indicate that value is an expression with concrete type. |
| Field | |
| FieldUpd | |
| From | |
| Insertable | |
| ListExpression |
Trait to indicate that value is a LIST expression with concrete type. |
| MaxArg | |
| MinArg | |
| Orderable | |
| Predicate | |
| Queryable | |
| Selectable | |
| SumArg | |
| Table | |
| ToAndPredicate | |
| ToExcludePredicate | |
| ToExpression | |
| ToFieldUpdate | |
| ToInPredicate | |
| ToInRangePredicate | |
| ToInequalityPredicate | |
| ToInsertValue | |
| ToIsNullPredicate | |
| ToIsPredicate | |
| ToLikePredicate | |
| ToListExpression | |
| ToOrPredicate | |
| ToSelectQuery | |
| UntypedExpression |
Intrernal trait for all expressions. Allows some useful casts. |
| Updatable |