Package org.apache.sysds.parser
Class Identifier
- java.lang.Object
- 
- org.apache.sysds.parser.Expression
- 
- org.apache.sysds.parser.Identifier
 
 
- 
- All Implemented Interfaces:
- ParseInfo
 - Direct Known Subclasses:
- ConstIdentifier,- DataIdentifier
 
 public abstract class Identifier extends Expression 
- 
- 
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 Identifier()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomputeDataType()booleandimsKnown()intgetBlocksize()Types.DataTypegetDataType()longgetDim1()longgetDim2()Types.FileFormatgetFileFormat()longgetNnz()PrivacyConstraintgetPrivacy()Types.ValueTypegetValueType()booleanisScalarBoolean()voidsetBlocksize(int blen)voidsetBooleanProperties()voidsetDataType(Types.DataType dt)voidsetDimensions(long dim1, long dim2)voidsetDimensionValueProperties(Identifier i)voidsetFileFormat(Types.FileFormat ft)voidsetIntProperties()voidsetNnz(long nnzs)voidsetPrivacy(PrivacyConstraint privacyConstraint)voidsetPrivacy(PrivacyConstraint.PrivacyLevel privacyLevel)voidsetProperties(Identifier i)voidsetValueType(Types.ValueType vt)voidvalidateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> constVars, boolean conditional)- 
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, rewriteExpression, setBeginColumn, setBeginLine, setCtxValues, setCtxValuesAndFilename, setEndColumn, setEndLine, setFilename, setOutput, setParseExceptionList, setParseInfo, setText, validateExpression, variablesRead, variablesUpdated
 
- 
 
- 
- 
- 
Method Detail- 
setPropertiespublic void setProperties(Identifier i) 
 - 
setDimensionValuePropertiespublic void setDimensionValueProperties(Identifier i) 
 - 
setDataTypepublic void setDataType(Types.DataType dt) 
 - 
setValueTypepublic void setValueType(Types.ValueType vt) 
 - 
setFileFormatpublic void setFileFormat(Types.FileFormat ft) 
 - 
setDimensionspublic void setDimensions(long dim1, long dim2)
 - 
setNnzpublic void setNnz(long nnzs) 
 - 
setPrivacypublic void setPrivacy(PrivacyConstraint.PrivacyLevel privacyLevel) 
 - 
setPrivacypublic void setPrivacy(PrivacyConstraint privacyConstraint) 
 - 
getDim1public long getDim1() 
 - 
getDim2public long getDim2() 
 - 
getDataTypepublic Types.DataType getDataType() 
 - 
getValueTypepublic Types.ValueType getValueType() 
 - 
getFileFormatpublic Types.FileFormat getFileFormat() 
 - 
getBlocksizepublic int getBlocksize() 
 - 
setBlocksizepublic void setBlocksize(int blen) 
 - 
getNnzpublic long getNnz() 
 - 
getPrivacypublic PrivacyConstraint getPrivacy() 
 - 
validateExpressionpublic void validateExpression(HashMap<String,DataIdentifier> ids, HashMap<String,ConstIdentifier> constVars, boolean conditional) - Overrides:
- validateExpressionin class- Expression
 
 - 
computeDataTypepublic void computeDataType() 
 - 
setBooleanPropertiespublic void setBooleanProperties() 
 - 
setIntPropertiespublic void setIntProperties() 
 - 
isScalarBooleanpublic boolean isScalarBoolean() 
 - 
dimsKnownpublic boolean dimsKnown() 
 
- 
 
-