Struct datafusion_expr::expr::ScalarUDF
source · pub struct ScalarUDF {
pub fun: Arc<ScalarUDF>,
pub args: Vec<Expr>,
}
Expand description
ScalarUDF expression
Fields§
§fun: Arc<ScalarUDF>
The function
args: Vec<Expr>
List of expressions to feed to the functions as arguments
Implementations§
Trait Implementations§
source§impl PartialEq<ScalarUDF> for ScalarUDF
impl PartialEq<ScalarUDF> for ScalarUDF
impl Eq for ScalarUDF
impl StructuralEq for ScalarUDF
impl StructuralPartialEq for ScalarUDF
Auto Trait Implementations§
impl !RefUnwindSafe for ScalarUDF
impl Send for ScalarUDF
impl Sync for ScalarUDF
impl Unpin for ScalarUDF
impl !UnwindSafe for ScalarUDF
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<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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<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,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.