public class RelationalExpression extends Expression
Expression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp| Constructor and Description |
|---|
RelationalExpression(Expression.RelationalOp bop) |
RelationalExpression(Expression.RelationalOp bop,
ParseInfo parseInfo) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
getLeft() |
Expression.RelationalOp |
getOpCode() |
Expression |
getRight() |
Expression |
rewriteExpression(String prefix) |
void |
setLeft(Expression l) |
void |
setRight(Expression r) |
String |
toString() |
void |
validateExpression(HashMap<String,DataIdentifier> ids,
HashMap<String,ConstIdentifier> constVars,
boolean conditional)
Validate parse tree : Process Relational Expression
|
VariableSet |
variablesRead() |
VariableSet |
variablesUpdated() |
computeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, equals, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, getOutput, getOutputs, getParseExceptionList, getRelationalOp, getTempName, getText, hashCode, printErrorLocation, printInfoLocation, printWarningLocation, raiseValidateError, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpressionctxAndFilenameToParseInfopublic RelationalExpression(Expression.RelationalOp bop)
public RelationalExpression(Expression.RelationalOp bop, ParseInfo parseInfo)
public Expression rewriteExpression(String prefix)
rewriteExpression in class Expressionpublic Expression.RelationalOp getOpCode()
public void setLeft(Expression l)
public void setRight(Expression r)
public Expression getLeft()
public Expression getRight()
public void validateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)
validateExpression in class Expressionpublic VariableSet variablesRead()
variablesRead in class Expressionpublic VariableSet variablesUpdated()
variablesUpdated in class ExpressionCopyright © 2020 The Apache Software Foundation. All rights reserved.