Package org.apache.sysds.parser
Class BooleanExpression
- java.lang.Object
- 
- org.apache.sysds.parser.Expression
- 
- org.apache.sysds.parser.BooleanExpression
 
 
- 
- All Implemented Interfaces:
- ParseInfo
 
 public class BooleanExpression extends Expression 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.apache.sysds.parser.ExpressionExpression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp
 
- 
 - 
Constructor SummaryConstructors Constructor Description BooleanExpression(Expression.BooleanOp bop)BooleanExpression(Expression.BooleanOp bop, ParseInfo parseInfo)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressiongetLeft()Expression.BooleanOpgetOpCode()ExpressiongetRight()ExpressionrewriteExpression(String prefix)voidsetLeft(Expression l)voidsetRight(Expression r)StringtoString()voidvalidateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)Validate parse tree : Process Boolean ExpressionVariableSetvariablesRead()VariableSetvariablesUpdated()- 
Methods inherited from class org.apache.sysds.parser.ExpressioncomputeDataType, 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, validateExpression
 
- 
 
- 
- 
- 
Constructor Detail- 
BooleanExpressionpublic BooleanExpression(Expression.BooleanOp bop) 
 - 
BooleanExpressionpublic BooleanExpression(Expression.BooleanOp bop, ParseInfo parseInfo) 
 
- 
 - 
Method Detail- 
getOpCodepublic Expression.BooleanOp getOpCode() 
 - 
setLeftpublic void setLeft(Expression l) 
 - 
setRightpublic void setRight(Expression r) 
 - 
getLeftpublic Expression getLeft() 
 - 
getRightpublic Expression getRight() 
 - 
rewriteExpressionpublic Expression rewriteExpression(String prefix) - Specified by:
- rewriteExpressionin class- Expression
 
 - 
validateExpressionpublic void validateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> constVars, boolean conditional) Validate parse tree : Process Boolean Expression- Overrides:
- validateExpressionin class- Expression
 
 - 
variablesReadpublic VariableSet variablesRead() - Specified by:
- variablesReadin class- Expression
 
 - 
variablesUpdatedpublic VariableSet variablesUpdated() - Specified by:
- variablesUpdatedin class- Expression
 
 
- 
 
-