All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static DataType<Long> |
bigintDataType() |
static String |
binaryLiteral(byte[] value)
Formats bytes using SQL standard format for binary string literal
|
static DataType<Boolean> |
booleanDataType() |
static DataType<String> |
charDataType(int length) |
static DataType<String> |
charDataType(int length,
String properties) |
static DataType<String> |
charDataType(String insertType,
int length) |
static <T> DataType<T> |
dataType(String insertType,
Type prestoResultType,
Function<T,String> toLiteral,
Function<T,?> toPrestoQueryResult) |
static DataType<LocalDate> |
dateDataType() |
static DataType<BigDecimal> |
decimalDataType(int precision,
int scale) |
static DataType<Double> |
doubleDataType() |
static String |
formatStringLiteral(String value) |
String |
getInsertType() |
Type |
getPrestoResultType() |
static DataType<Integer> |
integerDataType() |
static DataType<String> |
jsonDataType() |
static DataType<Float> |
realDataType() |
static DataType<Short> |
smallintDataType() |
static DataType<String> |
stringDataType(String insertType,
Type prestoResultType) |
static DataType<LocalTime> |
timeDataType() |
static DataType<LocalDateTime> |
timestampDataType() |
static DataType<Byte> |
tinyintDataType() |
String |
toLiteral(T inputValue) |
Object |
toPrestoQueryResult(T inputValue) |
static DataType<byte[]> |
varbinaryDataType() |
static DataType<String> |
varcharDataType() |
static DataType<String> |
varcharDataType(int size) |
static DataType<String> |
varcharDataType(int size,
String properties) |