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, validateExpression
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
ctxAndFilenameToParseInfo
public 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 Expression
public String getName()
public void setName(String name)
public VariableSet variablesRead()
variablesRead
in class Expression
public VariableSet variablesUpdated()
variablesUpdated
in class Expression
public boolean multipleReturns()
public boolean equals(Object that)
equals
in class Expression
public int hashCode()
hashCode
in class Expression
Copyright © 2020 The Apache Software Foundation. All rights reserved.