public abstract class ScalarObjectFactory extends Object
Constructor and Description |
---|
ScalarObjectFactory() |
Modifier and Type | Method and Description |
---|---|
static DoubleObject |
castToDouble(ScalarObject so) |
static IntObject |
castToLong(ScalarObject so) |
static LiteralOp |
createLiteralOp(ScalarObject so) |
static LiteralOp |
createLiteralOp(ScalarObject so,
UnaryOp cast) |
static LiteralOp |
createLiteralOp(Types.ValueType vt,
String value) |
static ScalarObject |
createScalarObject(LiteralOp lit) |
static ScalarObject |
createScalarObject(Types.ValueType vt,
double value) |
static ScalarObject |
createScalarObject(Types.ValueType vt,
LiteralOp lit) |
static ScalarObject |
createScalarObject(Types.ValueType vt,
Object obj) |
static ScalarObject |
createScalarObject(Types.ValueType vt,
ScalarObject so) |
static ScalarObject |
createScalarObject(Types.ValueType vt,
String value) |
public static ScalarObject createScalarObject(Types.ValueType vt, String value)
public static ScalarObject createScalarObject(Types.ValueType vt, Object obj)
public static ScalarObject createScalarObject(Types.ValueType vt, double value)
public static ScalarObject createScalarObject(Types.ValueType vt, ScalarObject so)
public static ScalarObject createScalarObject(LiteralOp lit)
public static ScalarObject createScalarObject(Types.ValueType vt, LiteralOp lit)
public static LiteralOp createLiteralOp(ScalarObject so)
public static LiteralOp createLiteralOp(ScalarObject so, UnaryOp cast)
public static LiteralOp createLiteralOp(Types.ValueType vt, String value)
public static IntObject castToLong(ScalarObject so)
public static DoubleObject castToDouble(ScalarObject so)
Copyright © 2020 The Apache Software Foundation. All rights reserved.