Package org.apache.sysds.parser
Class IntIdentifier
- java.lang.Object
- 
- org.apache.sysds.parser.Expression
- 
- org.apache.sysds.parser.Identifier
- 
- org.apache.sysds.parser.ConstIdentifier
- 
- org.apache.sysds.parser.IntIdentifier
 
 
 
 
- 
- All Implemented Interfaces:
- ParseInfo
 
 public class IntIdentifier extends ConstIdentifier 
- 
- 
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 IntIdentifier(long val)IntIdentifier(long val, ParseInfo parseInfo)IntIdentifier(org.antlr.v4.runtime.ParserRuleContext ctx, long val, String filename)IntIdentifier(IntIdentifier i, ParseInfo parseInfo)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLongValue()longgetValue()voidmultiplyByMinusOne()ExpressionrewriteExpression(String prefix)StringtoString()VariableSetvariablesRead()VariableSetvariablesUpdated()- 
Methods inherited from class org.apache.sysds.parser.IdentifiercomputeDataType, dimsKnown, getBlocksize, getDataType, getDim1, getDim2, getFileFormat, getNnz, getPrivacy, getValueType, isScalarBoolean, setBlocksize, setBooleanProperties, setDataType, setDimensions, setDimensionValueProperties, setFileFormat, setIntProperties, setNnz, setPrivacy, setPrivacy, setProperties, setValueType, validateExpression
 - 
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- 
IntIdentifierpublic IntIdentifier(long val) 
 - 
IntIdentifierpublic IntIdentifier(long val, ParseInfo parseInfo)
 - 
IntIdentifierpublic IntIdentifier(IntIdentifier i, ParseInfo parseInfo) 
 - 
IntIdentifierpublic IntIdentifier(org.antlr.v4.runtime.ParserRuleContext ctx, long val, String filename)
 
- 
 - 
Method Detail- 
rewriteExpressionpublic Expression rewriteExpression(String prefix) - Specified by:
- rewriteExpressionin class- Expression
 
 - 
multiplyByMinusOnepublic void multiplyByMinusOne() 
 - 
getValuepublic long getValue() 
 - 
variablesReadpublic VariableSet variablesRead() - Specified by:
- variablesReadin class- Expression
 
 - 
variablesUpdatedpublic VariableSet variablesUpdated() - Specified by:
- variablesUpdatedin class- Expression
 
 - 
getLongValuepublic long getLongValue() - Specified by:
- getLongValuein class- ConstIdentifier
 
 
- 
 
-