public class TypeInfoFactory extends Object
Modifier and Type | Field and Description |
---|---|
static PrimitiveTypeInfo |
BIGINT |
static PrimitiveTypeInfo |
BOOLEAN |
static PrimitiveTypeInfo |
CHAR |
static PrimitiveTypeInfo |
DATE |
static DecimalTypeInfo |
DECIMAL |
static PrimitiveTypeInfo |
DOUBLE |
static PrimitiveTypeInfo |
FLOAT |
static PrimitiveTypeInfo |
INT |
static PrimitiveTypeInfo |
LONG |
static PrimitiveTypeInfo |
NULL |
static PrimitiveTypeInfo |
SHORT |
static PrimitiveTypeInfo |
SMALLINT |
static PrimitiveTypeInfo |
STRING |
static PrimitiveTypeInfo |
TIMESTAMP |
static PrimitiveTypeInfo |
TINYINT |
static PrimitiveTypeInfo |
VARCHAR |
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(DliType dliType) |
static StructTypeInfo |
getStructTypeInfo(ArrayList<String> names,
ArrayList<TypeInfo> typeInfos) |
static VarcharTypeInfo |
getVarcharTypeInfo(int length) |
public static final PrimitiveTypeInfo SMALLINT
public static final PrimitiveTypeInfo INT
public static final PrimitiveTypeInfo BIGINT
public static final PrimitiveTypeInfo DOUBLE
public static final PrimitiveTypeInfo STRING
public static final PrimitiveTypeInfo DATE
public static final PrimitiveTypeInfo TIMESTAMP
public static final PrimitiveTypeInfo SHORT
public static final PrimitiveTypeInfo LONG
public static final PrimitiveTypeInfo BOOLEAN
public static final DecimalTypeInfo DECIMAL
public static final PrimitiveTypeInfo FLOAT
public static final PrimitiveTypeInfo TINYINT
public static final PrimitiveTypeInfo NULL
public static final PrimitiveTypeInfo VARCHAR
public static final PrimitiveTypeInfo CHAR
public static PrimitiveTypeInfo getPrimitiveTypeInfo(DliType dliType)
public static CharTypeInfo getCharTypeInfo(int length)
public static VarcharTypeInfo getVarcharTypeInfo(int length)
public static DecimalTypeInfo getDecimalTypeInfo(int precision, int scale)
public static ArrayTypeInfo getArrayTypeInfo(TypeInfo valueType)
public static StructTypeInfo getStructTypeInfo(ArrayList<String> names, ArrayList<TypeInfo> typeInfos)
public static MapTypeInfo getMapTypeInfo(TypeInfo keyType, TypeInfo valueType)
Copyright © 2023. All rights reserved.