[−][src]Trait codd::expression::Expression
Is the trait of expressions in relational algebra that can be evaluated in a database.
Required methods
Loading content...Provided methods
Loading content...Implementations on Foreign Types
impl<T, E, '_> Expression<T> for &'_ E where
T: Tuple,
E: Expression<T>,
[src]
T: Tuple,
E: Expression<T>,
impl<T, E> Expression<T> for Box<E> where
T: Tuple,
E: Expression<T>,
[src]
Loading content...T: Tuple,
E: Expression<T>,
Implementors
impl<K, L, R, Left, Right, T> Expression<T> for Join<K, L, R, Left, Right, T> where
K: Tuple,
L: Tuple,
R: Tuple,
T: Tuple,
Left: Expression<L>,
Right: Expression<R>,
[src]
K: Tuple,
L: Tuple,
R: Tuple,
T: Tuple,
Left: Expression<L>,
Right: Expression<R>,
impl<L, R, Left, Right, T> Expression<T> for Product<L, R, Left, Right, T> where
L: Tuple,
R: Tuple,
T: Tuple,
Left: Expression<L>,
Right: Expression<R>,
[src]
L: Tuple,
R: Tuple,
T: Tuple,
Left: Expression<L>,
Right: Expression<R>,
impl<S, T, E> Expression<T> for Project<S, T, E> where
S: Tuple,
T: Tuple,
E: Expression<S>,
[src]
S: Tuple,
T: Tuple,
E: Expression<S>,
impl<T> Expression<T> for Empty<T> where
T: Tuple,
[src]
T: Tuple,
impl<T> Expression<T> for Full<T> where
T: Tuple,
[src]
T: Tuple,
impl<T> Expression<T> for Relation<T> where
T: Tuple + 'static,
[src]
T: Tuple + 'static,
impl<T> Expression<T> for Singleton<T> where
T: Tuple,
[src]
T: Tuple,
impl<T, E> Expression<T> for Select<T, E> where
T: Tuple,
E: Expression<T>,
[src]
T: Tuple,
E: Expression<T>,
impl<T, E> Expression<T> for View<T, E> where
T: Tuple + 'static,
E: Expression<T> + 'static,
[src]
T: Tuple + 'static,
E: Expression<T> + 'static,
impl<T, L, R> Expression<T> for Difference<T, L, R> where
T: Tuple,
L: Expression<T>,
R: Expression<T>,
[src]
T: Tuple,
L: Expression<T>,
R: Expression<T>,
impl<T, L, R> Expression<T> for Intersect<T, L, R> where
T: Tuple,
L: Expression<T>,
R: Expression<T>,
[src]
T: Tuple,
L: Expression<T>,
R: Expression<T>,
impl<T, L, R> Expression<T> for Union<T, L, R> where
T: Tuple,
L: Expression<T>,
R: Expression<T>,
[src]
T: Tuple,
L: Expression<T>,
R: Expression<T>,