Enum gluesql_core::ast::JoinExecutor
source · pub enum JoinExecutor {
NestedLoop,
Hash {
key_expr: Expr,
value_expr: Expr,
where_clause: Option<Expr>,
},
}Variants
NestedLoop
Hash
Trait Implementations
sourceimpl Clone for JoinExecutor
impl Clone for JoinExecutor
sourcefn clone(&self) -> JoinExecutor
fn clone(&self) -> JoinExecutor
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for JoinExecutor
impl Debug for JoinExecutor
sourceimpl<'de> Deserialize<'de> for JoinExecutor
impl<'de> Deserialize<'de> for JoinExecutor
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for JoinExecutor
impl Hash for JoinExecutor
sourceimpl PartialEq<JoinExecutor> for JoinExecutor
impl PartialEq<JoinExecutor> for JoinExecutor
sourcefn eq(&self, other: &JoinExecutor) -> bool
fn eq(&self, other: &JoinExecutor) -> bool
sourceimpl Serialize for JoinExecutor
impl Serialize for JoinExecutor
impl Eq for JoinExecutor
impl StructuralEq for JoinExecutor
impl StructuralPartialEq for JoinExecutor
Auto Trait Implementations
impl RefUnwindSafe for JoinExecutor
impl Send for JoinExecutor
impl Sync for JoinExecutor
impl Unpin for JoinExecutor
impl UnwindSafe for JoinExecutor
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.