pub struct SubqueryExpr {
pub bind_idx: BindScopeRef,
pub subquery: Box<BoundQuery>,
pub subquery_type: SubqueryType,
pub return_type: DataType,
}Fields§
§bind_idx: BindScopeRef§subquery: Box<BoundQuery>§subquery_type: SubqueryType§return_type: DataTypeImplementations§
Source§impl SubqueryExpr
impl SubqueryExpr
pub fn has_correlations(&self, bind_context: &BindContext) -> Result<bool>
Trait Implementations§
Source§impl Clone for SubqueryExpr
impl Clone for SubqueryExpr
Source§impl ContextDisplay for SubqueryExpr
impl ContextDisplay for SubqueryExpr
Source§fn fmt_using_context(
&self,
mode: ContextDisplayMode<'_>,
f: &mut Formatter<'_>,
) -> Result
fn fmt_using_context( &self, mode: ContextDisplayMode<'_>, f: &mut Formatter<'_>, ) -> Result
Format self by enriching the string output with information in the bind
context if it’s provided. Read more
Source§impl Debug for SubqueryExpr
impl Debug for SubqueryExpr
impl Eq for SubqueryExpr
Source§impl Hash for SubqueryExpr
impl Hash for SubqueryExpr
Source§impl PartialEq for SubqueryExpr
impl PartialEq for SubqueryExpr
impl StructuralPartialEq for SubqueryExpr
Auto Trait Implementations§
impl !RefUnwindSafe for SubqueryExpr
impl !UnwindSafe for SubqueryExpr
impl Freeze for SubqueryExpr
impl Send for SubqueryExpr
impl Sync for SubqueryExpr
impl Unpin for SubqueryExpr
impl UnsafeUnpin for SubqueryExpr
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.