Class CPOperand
- java.lang.Object
- 
- org.apache.sysds.runtime.instructions.cp.CPOperand
 
- 
 public class CPOperand extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description CPOperand()CPOperand(String str)CPOperand(String name, Types.ValueType vt, Types.DataType dt)CPOperand(String name, Types.ValueType vt, Types.DataType dt, boolean literal)CPOperand(String name, Data dat)CPOperand(CPOperand variable)CPOperand(ScalarObject so)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Types.DataTypegetDataType()StringgetLineageLiteral()StringgetLineageLiteral(ScalarObject so)static StringgetLineageLiteral(ScalarObject so, boolean isLiteral)ScalarObjectgetLiteral()LineageItemgetLiteralLineageItem()StringgetName()PrivacyConstraintgetPrivacyConstraint()Types.ValueTypegetValueType()booleanisFrame()booleanisList()booleanisLiteral()booleanisMatrix()booleanisScalar()booleanisTensor()voidsetLiteral(ScalarObject literal)voidsetName(String name)voidsetPrivacyConstraint(PrivacyConstraint privacyConstraint)voidsplit(String str)StringtoString()
 
- 
- 
- 
Constructor Detail- 
CPOperandpublic CPOperand() 
 - 
CPOperandpublic CPOperand(String str) 
 - 
CPOperandpublic CPOperand(String name, Types.ValueType vt, Types.DataType dt) 
 - 
CPOperandpublic CPOperand(String name, Types.ValueType vt, Types.DataType dt, boolean literal) 
 - 
CPOperandpublic CPOperand(ScalarObject so) 
 - 
CPOperandpublic CPOperand(CPOperand variable) 
 
- 
 - 
Method Detail- 
getNamepublic String getName() 
 - 
getValueTypepublic Types.ValueType getValueType() 
 - 
getDataTypepublic Types.DataType getDataType() 
 - 
isMatrixpublic boolean isMatrix() 
 - 
isFramepublic boolean isFrame() 
 - 
isTensorpublic boolean isTensor() 
 - 
isListpublic boolean isList() 
 - 
isScalarpublic boolean isScalar() 
 - 
isLiteralpublic boolean isLiteral() 
 - 
getLiteralpublic ScalarObject getLiteral() 
 - 
setNamepublic void setName(String name) 
 - 
setLiteralpublic void setLiteral(ScalarObject literal) 
 - 
splitpublic void split(String str) 
 - 
getPrivacyConstraintpublic PrivacyConstraint getPrivacyConstraint() 
 - 
setPrivacyConstraintpublic void setPrivacyConstraint(PrivacyConstraint privacyConstraint) 
 - 
getLineageLiteralpublic String getLineageLiteral() 
 - 
getLiteralLineageItempublic LineageItem getLiteralLineageItem() 
 - 
getLineageLiteralpublic String getLineageLiteral(ScalarObject so) 
 - 
getLineageLiteralpublic static String getLineageLiteral(ScalarObject so, boolean isLiteral) 
 
- 
 
-