Struct partiql_logical::CoalesceExpr
source · pub struct CoalesceExpr {
pub elements: Vec<ValueExpr>,
}
Expand description
Represents a COALESCE
expression, e.g.
COALESCE(NULL, 10)
in SELECT COALESCE(NULL, 10) FROM data
.
Fields§
§elements: Vec<ValueExpr>
Trait Implementations§
source§impl Clone for CoalesceExpr
impl Clone for CoalesceExpr
source§fn clone(&self) -> CoalesceExpr
fn clone(&self) -> CoalesceExpr
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CoalesceExpr
impl Debug for CoalesceExpr
source§impl PartialEq<CoalesceExpr> for CoalesceExpr
impl PartialEq<CoalesceExpr> for CoalesceExpr
source§fn eq(&self, other: &CoalesceExpr) -> bool
fn eq(&self, other: &CoalesceExpr) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for CoalesceExpr
impl StructuralEq for CoalesceExpr
impl StructuralPartialEq for CoalesceExpr
Auto Trait Implementations§
impl RefUnwindSafe for CoalesceExpr
impl Send for CoalesceExpr
impl Sync for CoalesceExpr
impl Unpin for CoalesceExpr
impl UnwindSafe for CoalesceExpr
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