Package org.apache.sysds.parser
Class ExpressionList
java.lang.Object
org.apache.sysds.parser.Expression
org.apache.sysds.parser.ExpressionList
- All Implemented Interfaces:
ParseInfo
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.sysds.parser.Expression
Expression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Obtain identifier.getValue()rewriteExpression(String prefix) voidvoidsetValue(ArrayList<Expression> _value) toString()voidvalidateExpression(HashMap<String, DataIdentifier> ids, HashMap<String, ConstIdentifier> currConstVars, boolean conditional) Methods inherited from class org.apache.sysds.parser.Expression
computeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, equals, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, 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 Details
-
ExpressionList
-
-
Method Details
-
getName
-
setName
-
getValue
-
setValue
-
getOutput
Description copied from class:ExpressionObtain identifier.- Overrides:
getOutputin classExpression- Returns:
- Identifier
-
validateExpression
public void validateExpression(HashMap<String, DataIdentifier> ids, HashMap<String, ConstIdentifier> currConstVars, boolean conditional) - Overrides:
validateExpressionin classExpression
-
rewriteExpression
- Specified by:
rewriteExpressionin classExpression
-
variablesRead
- Specified by:
variablesReadin classExpression
-
variablesUpdated
- Specified by:
variablesUpdatedin classExpression
-
toString
-