public class DataType extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataType._type |
| Modifier and Type | Field and Description |
|---|---|
static DataType |
BINARY |
static DataType |
BOOLEAN |
static DataType |
BYTE |
static DataType |
DOUBLE |
static DataType |
ENUM |
static DataType |
INT |
static DataType |
SHORT |
static DataType |
STRING |
static DataType |
TIMESTAMP |
DataType._type |
val |
| Modifier and Type | Method and Description |
|---|---|
static String |
capitalized(String s) |
static Object |
castAs(DataType type,
Object v)
Performs casting:
numbers to numbers
numbers to string
string to numbers
|
static int |
compare(Object v1,
Object v2) |
static boolean |
compatible(DataType dt1,
DataType dt2) |
String |
getClassName()
Returns the name of the class (implementing
MessageLite)in case of PROTOBUF type |
static boolean |
isNumber(DataType dt) |
String |
javaType() |
static DataType |
list(TupleDefinition td) |
String |
primitiveJavaType() |
static DataType |
protobuf(String className) |
String |
toString() |
static DataType |
tuple(TupleDefinition td) |
static DataType |
typeOf(Object v) |
static DataType |
valueOf(String name) |
public final DataType._type val
public static final DataType BYTE
public static final DataType SHORT
public static final DataType INT
public static final DataType DOUBLE
public static final DataType STRING
public static final DataType BINARY
public static final DataType BOOLEAN
public static final DataType TIMESTAMP
public static final DataType ENUM
public static DataType tuple(TupleDefinition td)
public static DataType list(TupleDefinition td)
public String javaType()
public String primitiveJavaType()
public static Object castAs(DataType type, Object v) throws IllegalArgumentException
IllegalArgumentExceptionpublic static boolean isNumber(DataType dt)
public String getClassName()
MessageLite)in case of PROTOBUF typeCopyright © 2017 Space Applications Services. All rights reserved.