public class DataTypeInfo extends Object implements Serializable
FIXME DataTypeInfo should ideally not talk ILov but enumValues as a SetIModel
enums i.e. builtin enums
Constructor and Description |
---|
DataTypeInfo(LogicalDataType logicalType,
Integer length,
Integer precision,
Integer scale) |
DataTypeInfo(LogicalDataType logicalType,
Integer length,
Integer precision,
Integer scale,
ILov lov,
boolean multiValued,
String multiValSep) |
public DataTypeInfo(LogicalDataType logicalType, Integer length, Integer precision, Integer scale)
public static DataTypeInfo stringTypeInfo(int length)
public static DataTypeInfo binaryTypeInfo()
public static DataTypeInfo booleanTypeInfo()
public static DataTypeInfo byteTypeInfo()
public static DataTypeInfo integerTypeInfo()
public static DataTypeInfo longTypeInfo()
public static DataTypeInfo shortTypeInfo()
public static DataTypeInfo uuidTypeInfo()
public static DataTypeInfo dateTimeTypeInfo()
public static DataTypeInfo timestampTypeInfo(Integer precision)
public static DataTypeInfo longTextTypeInfo()
public static DataTypeInfo decimalTypeInfo(Integer precision, Integer scale)
public static DataTypeInfo lovTypeInfo(ILov lov, int length)
public static DataTypeInfo multilovTypeInfo(ILov lov, int length, String multiValSep)
public LogicalDataType getLogicalType()
LogicalDataType
public Integer getLength()
public Integer getScale()
public Integer getPrecision()
public ILov getLov()
public boolean isMultiValued()
public String getMultiValSep()
isMultiValued()
Copyright © 2016. All Rights Reserved.