Struct datafusion::physical_plan::expressions::IsNotNullExpr
source · [−]pub struct IsNotNullExpr { /* private fields */ }
Expand description
IS NOT NULL expression
Implementations
sourceimpl IsNotNullExpr
impl IsNotNullExpr
sourcepub fn new(arg: Arc<dyn PhysicalExpr>) -> Self
pub fn new(arg: Arc<dyn PhysicalExpr>) -> Self
Create new not expression
sourcepub fn arg(&self) -> &Arc<dyn PhysicalExpr>
pub fn arg(&self) -> &Arc<dyn PhysicalExpr>
Get the input expression
Trait Implementations
sourceimpl Debug for IsNotNullExpr
impl Debug for IsNotNullExpr
sourceimpl Display for IsNotNullExpr
impl Display for IsNotNullExpr
sourceimpl PhysicalExpr for IsNotNullExpr
impl PhysicalExpr for IsNotNullExpr
sourcefn data_type(&self, _input_schema: &Schema) -> Result<DataType>
fn data_type(&self, _input_schema: &Schema) -> Result<DataType>
Get the data type of this expression, given the schema of the input
sourcefn nullable(&self, _input_schema: &Schema) -> Result<bool>
fn nullable(&self, _input_schema: &Schema) -> Result<bool>
Determine whether this expression is nullable, given the schema of the input
sourcefn evaluate(&self, batch: &RecordBatch) -> Result<ColumnarValue>
fn evaluate(&self, batch: &RecordBatch) -> Result<ColumnarValue>
Evaluate an expression against a RecordBatch
Auto Trait Implementations
impl !RefUnwindSafe for IsNotNullExpr
impl Send for IsNotNullExpr
impl Sync for IsNotNullExpr
impl Unpin for IsNotNullExpr
impl !UnwindSafe for IsNotNullExpr
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more