[][src]Trait diesel::expression::QueryMetadata

pub trait QueryMetadata<T>: Backend {
    fn row_metadata(
        lookup: &Self::MetadataLookup,
        out: &mut Vec<Option<Self::TypeMetadata>>
    ); }

A helper to translate type level sql type information into runtime type information for specific queries

If you do not implement a custom backend implementation this trait is likely not relevant for you.

Required methods

fn row_metadata(
    lookup: &Self::MetadataLookup,
    out: &mut Vec<Option<Self::TypeMetadata>>
)

The exact return value of this function is considerded to be a backend specific implementation detail. You should not rely on those values if you not own the corresponding backend

Loading content...

Implementors

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>,
    __DB: QueryMetadata<AE>,
    __DB: QueryMetadata<AF>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>,
    __DB: QueryMetadata<AE>,
    __DB: QueryMetadata<AF>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>,
    __DB: QueryMetadata<AE>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>,
    __DB: QueryMetadata<AE>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L, M)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K, L)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J, K)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I, J)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>, 
[src]

impl<A, B, C, D, E, F, G, H, I, __DB> QueryMetadata<(A, B, C, D, E, F, G, H, I)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>, 
[src]

impl<A, B, C, D, E, F, G, H, I, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>, 
[src]

impl<A, B, C, D, E, F, G, H, __DB> QueryMetadata<(A, B, C, D, E, F, G, H)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>, 
[src]

impl<A, B, C, D, E, F, G, H, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>, 
[src]

impl<A, B, C, D, E, F, G, __DB> QueryMetadata<(A, B, C, D, E, F, G)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>, 
[src]

impl<A, B, C, D, E, F, G, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>, 
[src]

impl<A, B, C, D, E, F, __DB> QueryMetadata<(A, B, C, D, E, F)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>, 
[src]

impl<A, B, C, D, E, F, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>, 
[src]

impl<A, B, C, D, E, __DB> QueryMetadata<(A, B, C, D, E)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>, 
[src]

impl<A, B, C, D, E, __DB> QueryMetadata<Nullable<(A, B, C, D, E)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>, 
[src]

impl<A, B, C, D, __DB> QueryMetadata<(A, B, C, D)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>, 
[src]

impl<A, B, C, D, __DB> QueryMetadata<Nullable<(A, B, C, D)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>, 
[src]

impl<A, B, C, __DB> QueryMetadata<(A, B, C)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>, 
[src]

impl<A, B, C, __DB> QueryMetadata<Nullable<(A, B, C)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>, 
[src]

impl<A, B, __DB> QueryMetadata<(A, B)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>, 
[src]

impl<A, B, __DB> QueryMetadata<Nullable<(A, B)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>, 
[src]

impl<A, __DB> QueryMetadata<(A,)> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>, 
[src]

impl<A, __DB> QueryMetadata<Nullable<(A,)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>, 
[src]

impl<DB: Backend> QueryMetadata<Untyped> for DB[src]

impl<T, DB> QueryMetadata<T> for DB where
    DB: Backend + HasSqlType<T>,
    T: SingleValue
[src]

Loading content...