public class DataIdentifier extends Identifier
Expression.BinaryOp, Expression.BooleanOp, Expression.DataOp, Expression.FunctCallOp, Expression.RelationalOp| Constructor and Description |
|---|
DataIdentifier() |
DataIdentifier(DataIdentifier passed) |
DataIdentifier(String name) |
DataIdentifier(String name,
Types.DataType dt) |
DataIdentifier(String name,
Types.DataType dt,
Types.ValueType vt) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object that) |
String |
getName() |
int |
hashCode() |
boolean |
multipleReturns()
Method to specify if an expression returns multiple outputs.
|
Expression |
rewriteExpression(String prefix) |
void |
setName(String name) |
String |
toString() |
VariableSet |
variablesRead() |
VariableSet |
variablesUpdated() |
computeDataType, dimsKnown, getBlocksize, getDataType, getDim1, getDim2, getFileFormat, getNnz, getPrivacy, getValueType, isScalarBoolean, setBlocksize, setBooleanProperties, setDataType, setDimensions, setDimensionValueProperties, setFileFormat, setIntProperties, setNnz, setPrivacy, setPrivacy, setProperties, setValueType, validateExpressioncomputeDataType, 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, validateExpressionctxAndFilenameToParseInfopublic DataIdentifier(DataIdentifier passed)
public DataIdentifier(String name)
public DataIdentifier(String name, Types.DataType dt)
public DataIdentifier(String name, Types.DataType dt, Types.ValueType vt)
public DataIdentifier()
public Expression rewriteExpression(String prefix)
rewriteExpression in class Expressionpublic String getName()
public void setName(String name)
public VariableSet variablesRead()
variablesRead in class Expressionpublic VariableSet variablesUpdated()
variablesUpdated in class Expressionpublic boolean multipleReturns()
public boolean equals(Object that)
equals in class Expressionpublic int hashCode()
hashCode in class ExpressionCopyright © 2021 The Apache Software Foundation. All rights reserved.