public class Columns extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
BIGINT |
static String |
DOUBLE |
static Map<ColumnType,String> |
DRUID_TO_SQL_TYPES |
static String |
FLOAT |
static Set<String> |
NUMERIC_TYPES |
static Set<String> |
SCALAR_TYPES |
static Map<String,ColumnType> |
SQL_TO_DRUID_TYPES |
static String |
TIME_COLUMN |
static String |
TIMESTAMP |
static String |
VARCHAR |
| Modifier and Type | Method and Description |
|---|---|
static RowSignature |
convertSignature(List<ColumnSpec> columns) |
static ColumnType |
druidType(String sqlType) |
static boolean |
isScalar(String type) |
static boolean |
isTimeColumn(String name) |
static boolean |
isTimestamp(String type) |
static String |
sqlType(ColumnType druidType) |
static void |
validateScalarColumn(String name,
String type) |
public static final String TIME_COLUMN
public static final String VARCHAR
public static final String BIGINT
public static final String FLOAT
public static final String DOUBLE
public static final String TIMESTAMP
public static final Map<String,ColumnType> SQL_TO_DRUID_TYPES
public static final Map<ColumnType,String> DRUID_TO_SQL_TYPES
public static boolean isTimestamp(String type)
public static boolean isScalar(String type)
public static ColumnType druidType(String sqlType)
public static boolean isTimeColumn(String name)
public static RowSignature convertSignature(List<ColumnSpec> columns)
public static String sqlType(ColumnType druidType)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.