Class CPOperand
- java.lang.Object
-
- org.apache.sysds.runtime.instructions.cp.CPOperand
-
public class CPOperand extends Object
-
-
Constructor Summary
Constructors 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 Summary
All 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
-
CPOperand
public CPOperand()
-
CPOperand
public CPOperand(String str)
-
CPOperand
public CPOperand(String name, Types.ValueType vt, Types.DataType dt)
-
CPOperand
public CPOperand(String name, Types.ValueType vt, Types.DataType dt, boolean literal)
-
CPOperand
public CPOperand(ScalarObject so)
-
CPOperand
public CPOperand(CPOperand variable)
-
-
Method Detail
-
getName
public String getName()
-
getValueType
public Types.ValueType getValueType()
-
getDataType
public Types.DataType getDataType()
-
isMatrix
public boolean isMatrix()
-
isFrame
public boolean isFrame()
-
isTensor
public boolean isTensor()
-
isList
public boolean isList()
-
isScalar
public boolean isScalar()
-
isLiteral
public boolean isLiteral()
-
getLiteral
public ScalarObject getLiteral()
-
setName
public void setName(String name)
-
setLiteral
public void setLiteral(ScalarObject literal)
-
split
public void split(String str)
-
getPrivacyConstraint
public PrivacyConstraint getPrivacyConstraint()
-
setPrivacyConstraint
public void setPrivacyConstraint(PrivacyConstraint privacyConstraint)
-
getLineageLiteral
public String getLineageLiteral()
-
getLiteralLineageItem
public LineageItem getLiteralLineageItem()
-
getLineageLiteral
public String getLineageLiteral(ScalarObject so)
-
getLineageLiteral
public static String getLineageLiteral(ScalarObject so, boolean isLiteral)
-
-