public abstract class BinaryExpression extends LogicalExpression
fieldSchema, uidOnlyFieldSchema
Constructor and Description |
---|
BinaryExpression(java.lang.String name,
OperatorPlan plan,
LogicalExpression lhs,
LogicalExpression rhs)
Will add this operator to the plan and connect it to the
left and right hand side operators.
|
Modifier and Type | Method and Description |
---|---|
LogicalExpression |
getLhs()
Get the left hand side of this binary expression.
|
LogicalExpression |
getRhs()
Get the right hand side of this binary expression.
|
deepCopy, getFieldSchema, getNextUid, getType, hasFieldSchema, neverUseForRealSetFieldSchema, resetFieldSchema, resetNextUid, resetUid, toString
accept, annotate, getAnnotation, getLocation, getName, getPlan, isEqual, removeAnnotation, setLocation, setPlan
public BinaryExpression(java.lang.String name, OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
name
- of the operatorplan
- plan this operator is part oflhs
- expression on its left hand siderhs
- expression on its right hand sidepublic LogicalExpression getLhs() throws FrontendException
FrontendException
public LogicalExpression getRhs() throws FrontendException
FrontendException
Copyright © 2007-2017 The Apache Software Foundation