Class ScalarObject
- java.lang.Object
-
- org.apache.sysds.runtime.instructions.cp.Data
-
- org.apache.sysds.runtime.instructions.cp.ScalarObject
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BooleanObject,DoubleObject,IntObject,StringObject
public abstract class ScalarObject extends Data
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ScalarObject(Types.ValueType vt)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleangetBooleanValue()StringgetDebugName()abstract doublegetDoubleValue()StringgetLanguageSpecificStringValue()abstract longgetLongValue()abstract intgetSize()abstract StringgetStringValue()abstract ObjectgetValue()StringtoString()-
Methods inherited from class org.apache.sysds.runtime.instructions.cp.Data
getDataType, getMetaData, getPrivacyConstraint, getValueType, removeMetaData, setMetaData, setPrivacyConstraints, updateDataCharacteristics
-
-
-
-
Constructor Detail
-
ScalarObject
public ScalarObject(Types.ValueType vt)
-
-
Method Detail
-
getBooleanValue
public abstract boolean getBooleanValue()
-
getLongValue
public abstract long getLongValue()
-
getDoubleValue
public abstract double getDoubleValue()
-
getStringValue
public abstract String getStringValue()
-
getSize
public abstract int getSize()
-
getLanguageSpecificStringValue
public String getLanguageSpecificStringValue()
-
getValue
public abstract Object getValue()
-
getDebugName
public String getDebugName()
- Specified by:
getDebugNamein classData
-
-