public class TypeInfoFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
static PrimitiveTypeInfo |
BIGINT |
static PrimitiveTypeInfo |
BINARY |
static PrimitiveTypeInfo |
BOOLEAN |
static PrimitiveTypeInfo |
DATE |
static PrimitiveTypeInfo |
DATETIME |
static DecimalTypeInfo |
DECIMAL |
static PrimitiveTypeInfo |
DOUBLE |
static PrimitiveTypeInfo |
FLOAT |
static PrimitiveTypeInfo |
INT |
static PrimitiveTypeInfo |
INTERVAL_DAY_TIME |
static PrimitiveTypeInfo |
INTERVAL_YEAR_MONTH |
static PrimitiveTypeInfo |
JSON |
static PrimitiveTypeInfo |
SMALLINT |
static PrimitiveTypeInfo |
STRING |
static PrimitiveTypeInfo |
TIMESTAMP |
static PrimitiveTypeInfo |
TINYINT |
static PrimitiveTypeInfo |
UNKNOWN |
static PrimitiveTypeInfo |
VOID |
| Modifier and Type | Method and Description |
|---|---|
static ArrayTypeInfo |
getArrayTypeInfo(TypeInfo valueType) |
static CharTypeInfo |
getCharTypeInfo(int length) |
static DecimalTypeInfo |
getDecimalTypeInfo(int precision,
int scale) |
static MapTypeInfo |
getMapTypeInfo(TypeInfo keyType,
TypeInfo valueType) |
static PrimitiveTypeInfo |
getPrimitiveTypeInfo(OdpsType odpsType) |
static StructTypeInfo |
getStructTypeInfo(List<String> names,
List<TypeInfo> typeInfos) |
static VarcharTypeInfo |
getVarcharTypeInfo(int length) |
public static final PrimitiveTypeInfo BOOLEAN
public static final PrimitiveTypeInfo VOID
public static final PrimitiveTypeInfo TINYINT
public static final PrimitiveTypeInfo SMALLINT
public static final PrimitiveTypeInfo INT
public static final PrimitiveTypeInfo BIGINT
public static final PrimitiveTypeInfo FLOAT
public static final PrimitiveTypeInfo DOUBLE
public static final PrimitiveTypeInfo STRING
public static final PrimitiveTypeInfo DATE
public static final PrimitiveTypeInfo DATETIME
public static final PrimitiveTypeInfo TIMESTAMP
public static final PrimitiveTypeInfo BINARY
public static final PrimitiveTypeInfo INTERVAL_DAY_TIME
public static final PrimitiveTypeInfo INTERVAL_YEAR_MONTH
public static final PrimitiveTypeInfo UNKNOWN
public static final DecimalTypeInfo DECIMAL
public static final PrimitiveTypeInfo JSON
public static PrimitiveTypeInfo getPrimitiveTypeInfo(OdpsType odpsType)
public static ArrayTypeInfo getArrayTypeInfo(TypeInfo valueType)
public static MapTypeInfo getMapTypeInfo(TypeInfo keyType, TypeInfo valueType)
public static CharTypeInfo getCharTypeInfo(int length)
public static VarcharTypeInfo getVarcharTypeInfo(int length)
public static DecimalTypeInfo getDecimalTypeInfo(int precision, int scale)
public static StructTypeInfo getStructTypeInfo(List<String> names, List<TypeInfo> typeInfos)
Copyright © 2023 Alibaba Cloud Computing. All rights reserved.