public abstract class BinaryExpression extends LogicalExpression
fieldSchema, uidOnlyFieldSchema| Constructor and Description |
|---|
BinaryExpression(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, toStringaccept, annotate, getAnnotation, getLocation, getName, getPlan, isEqual, removeAnnotation, setLocation, setPlanpublic BinaryExpression(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
FrontendExceptionpublic LogicalExpression getRhs() throws FrontendException
FrontendExceptionCopyright © 2007-2017 The Apache Software Foundation