Struct datafusion::physical_plan::expressions::BinaryExpr [−][src]
pub struct BinaryExpr { /* fields omitted */ }
Binary expression
Implementations
impl BinaryExpr
[src]
impl BinaryExpr
[src]pub fn new(
left: Arc<dyn PhysicalExpr>,
op: Operator,
right: Arc<dyn PhysicalExpr>
) -> Self
[src]
left: Arc<dyn PhysicalExpr>,
op: Operator,
right: Arc<dyn PhysicalExpr>
) -> Self
Create new binary expression
pub fn left(&self) -> &Arc<dyn PhysicalExpr>
[src]
Get the left side of the binary expression
pub fn right(&self) -> &Arc<dyn PhysicalExpr>
[src]
Get the right side of the binary expression
pub fn op(&self) -> &Operator
[src]
Get the operator for this binary expression
Trait Implementations
impl PhysicalExpr for BinaryExpr
[src]
impl PhysicalExpr for BinaryExpr
[src]Auto Trait Implementations
impl !RefUnwindSafe for BinaryExpr
impl !RefUnwindSafe for BinaryExpr
impl Send for BinaryExpr
impl Send for BinaryExpr
impl Sync for BinaryExpr
impl Sync for BinaryExpr
impl Unpin for BinaryExpr
impl Unpin for BinaryExpr
impl !UnwindSafe for BinaryExpr
impl !UnwindSafe for BinaryExpr