DataExpression (Apache SystemDS 3.4.0-SNAPSHOT API)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.sysds.parser.Expression
Expression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description DataExpression()DataExpression(org.antlr.v4.runtime.ParserRuleContext ctx, Expression.DataOp op, HashMap<String,Expression> varParams, String filename)DataExpression(Expression.DataOp op, HashMap<String,Expression> varParams, ParseInfo parseInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFederatedExprParam(String paramName, Expression paramValue)voidaddFrameExprParam(String paramName, Expression paramValue)voidaddMatrixExprParam(String paramName, Expression paramValue)voidaddRandExprParam(String paramName, Expression paramValue)voidaddSqlExprParam(String paramName, Expression paramValue)voidaddTensorExprParam(String paramName, Expression paramValue)voidaddVarParam(String name, Expression value)static DataExpressiongetDataExpression(String functionName, ArrayList<ParameterExpression> passedParamExprs, ParseInfo parseInfo, CustomErrorListener errorListener)static DataExpressiongetDataExpression(org.antlr.v4.runtime.ParserRuleContext ctx, String functionName, ArrayList<ParameterExpression> passedParamExprs, String filename, CustomErrorListener errorListener)static StringgetMTDFileName(String inputFileName)Expression.DataOpgetOpCode()ExpressiongetVarParam(String name)HashMap<String,Expression>getVarParams()booleanisCSVReadWithUnknownSize()booleanisLIBSVMReadWithUnknownSize()booleanisRead()voidremoveVarParam(String name)voidremoveVarParam(String... names)ExpressionrewriteExpression(String prefix)voidsetCheckMetadata(boolean checkMetadata)voidsetFederatedDefault()voidsetFrameDefault()voidsetMatrixDefault()By default we use rowwise matrix reshape according to our internal dense/sparse matrix representations.
voidsetOpCode(Expression.DataOp op)voidsetRandDefault()voidsetTensorDefault()voidsetVarParams(HashMap<String,Expression> varParams)StringtoString()voidvalidateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> currConstVars, boolean conditional)Validate parse tree : Process Data Expression in an assignment statement
VariableSetvariablesRead()VariableSetvariablesUpdated()-
Methods inherited from class org.apache.sysds.parser.DataIdentifier
equals, getName, hashCode, multipleReturns, setName
-
Methods inherited from class org.apache.sysds.parser.Identifier
computeDataType, dimsKnown, getBlocksize, getDataType, getDim1, getDim2, getFileFormat, getNnz, getValueType, isScalarBoolean, setBlocksize, setBooleanProperties, setDataType, setDimensions, setDimensionValueProperties, setFileFormat, setIntProperties, setNnz, setProperties, setValueType
-
Methods inherited from class org.apache.sysds.parser.Expression
computeDataType, computeDataType, computeValueType, computeValueType, computeValueType, convertFormatType, getBeginColumn, getBeginLine, getBinaryMatrixCharacteristics, getBinaryOp, getBooleanOp, getEndColumn, getEndLine, getFilename, getOutput, getOutputs, getParseExceptionList, getRelationalOp, getTempName, getText, printErrorLocation, printInfoLocation, printWarningLocation, raiseValidateError, raiseValidateError, raiseValidateError, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpression
-
-