pub trait QueryId {
type QueryId: Any;
fn has_static_query_id() -> bool;
fn query_id() -> Option<TypeId> { ... }
}
Associated Types
Required Methods
Provided Methods
Implementors
impl<T> QueryId for Max<T> where
T: QueryId,
impl<T> QueryId for Min<T> where
T: QueryId,
impl<T> QueryId for Sum<T> where
T: QueryId,
impl<T> QueryId for Avg<T> where
T: QueryId,
impl QueryId for now
impl<Expr> QueryId for IsNull<Expr> where
Expr: QueryId,
impl<Expr> QueryId for IsNotNull<Expr> where
Expr: QueryId,
impl<Expr> QueryId for Asc<Expr> where
Expr: QueryId,
impl<Expr> QueryId for Desc<Expr> where
Expr: QueryId,
impl<ST> QueryId for SqlLiteral<ST>
impl<QS, ST, DB> QueryId for BoxableExpression<QS, DB, SqlType = ST>
impl QueryId for ()
impl<T: QueryId + ?Sized> QueryId for Box<T>
impl<'a, T: QueryId + ?Sized> QueryId for &'a T
impl<DB> QueryId for QueryFragment<DB>
impl QueryId for NoWhereClause
impl<T> QueryId for WhereClause<T> where
T: QueryId,
impl<T, U, Op, Ret> QueryId for InsertStatement<T, U, Op, Ret>
impl QueryId for Insert
impl<T, Ret> QueryId for DefaultInsertStatement<T, Ret>
impl<T, U, V, Ret> QueryId for UpdateStatement<T, U, V, Ret>
impl<T> QueryId for Nullable<T> where
T: QueryId + NotNull,
impl QueryId for Bool
impl QueryId for SmallInt
impl QueryId for Integer
impl QueryId for BigInt
impl QueryId for Float
impl QueryId for Double
impl QueryId for Text
impl QueryId for Binary
impl QueryId for Date
impl QueryId for Time
impl QueryId for Timestamp
impl<A: QueryId> QueryId for (A,)
impl<A: QueryId, B: QueryId> QueryId for (A, B)
impl<A: QueryId, B: QueryId, C: QueryId> QueryId for (A, B, C)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId> QueryId for (A, B, C, D)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId> QueryId for (A, B, C, D, E)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId> QueryId for (A, B, C, D, E, F)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId> QueryId for (A, B, C, D, E, F, G)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId> QueryId for (A, B, C, D, E, F, G, H)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId> QueryId for (A, B, C, D, E, F, G, H, I)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId, N: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M, N)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId, N: QueryId, O: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)
impl<A: QueryId, B: QueryId, C: QueryId, D: QueryId, E: QueryId, F: QueryId, G: QueryId, H: QueryId, I: QueryId, J: QueryId, K: QueryId, L: QueryId, M: QueryId, N: QueryId, O: QueryId, P: QueryId> QueryId for (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)
impl QueryId for Tinyint
impl<T> QueryId for Array<T> where
T: QueryId,
impl QueryId for Timestamptz
impl QueryId for Interval
impl QueryId for MacAddr
impl QueryId for Inet
impl QueryId for Cidr
impl QueryId for Oid
impl QueryId for Numeric
impl QueryId for Uuid
impl QueryId for Json
impl QueryId for Jsonb
impl QueryId for Money