Class ScalarObjectFactory
- java.lang.Object
- 
- org.apache.sysds.runtime.instructions.cp.ScalarObjectFactory
 
- 
 public abstract class ScalarObjectFactory extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description ScalarObjectFactory()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static DoubleObjectcastToDouble(ScalarObject so)static IntObjectcastToLong(ScalarObject so)static LiteralOpcreateLiteralOp(Types.ValueType vt, String value)static LiteralOpcreateLiteralOp(ScalarObject so)static LiteralOpcreateLiteralOp(ScalarObject so, UnaryOp cast)static ScalarObjectcreateScalarObject(String value)static ScalarObjectcreateScalarObject(Types.ValueType vt, double value)static ScalarObjectcreateScalarObject(Types.ValueType vt, Object obj)static ScalarObjectcreateScalarObject(Types.ValueType vt, String value)static ScalarObjectcreateScalarObject(Types.ValueType vt, LiteralOp lit)static ScalarObjectcreateScalarObject(Types.ValueType vt, ScalarObject so)static ScalarObjectcreateScalarObject(LiteralOp lit)
 
- 
- 
- 
Method Detail- 
createScalarObjectpublic static ScalarObject createScalarObject(String value) 
 - 
createScalarObjectpublic static ScalarObject createScalarObject(Types.ValueType vt, String value) 
 - 
createScalarObjectpublic static ScalarObject createScalarObject(Types.ValueType vt, Object obj) 
 - 
createScalarObjectpublic static ScalarObject createScalarObject(Types.ValueType vt, double value) 
 - 
createScalarObjectpublic static ScalarObject createScalarObject(Types.ValueType vt, ScalarObject so) 
 - 
createScalarObjectpublic static ScalarObject createScalarObject(LiteralOp lit) 
 - 
createScalarObjectpublic static ScalarObject createScalarObject(Types.ValueType vt, LiteralOp lit) 
 - 
createLiteralOppublic static LiteralOp createLiteralOp(ScalarObject so) 
 - 
createLiteralOppublic static LiteralOp createLiteralOp(ScalarObject so, UnaryOp cast) 
 - 
createLiteralOppublic static LiteralOp createLiteralOp(Types.ValueType vt, String value) 
 - 
castToLongpublic static IntObject castToLong(ScalarObject so) 
 - 
castToDoublepublic static DoubleObject castToDouble(ScalarObject so) 
 
- 
 
-