public class HiveTableCreator extends Object
| Constructor and Description |
|---|
HiveTableCreator() |
| Modifier and Type | Method and Description |
|---|---|
static String |
generateAllSQL(org.apache.kylin.common.KylinConfig config) |
static String |
generateDatabaseSQL() |
static String |
generateHiveTableSQL(String tableName,
List<org.apache.kylin.common.util.Pair<String,String>> columns,
List<org.apache.kylin.common.util.Pair<String,String>> partitionKVs) |
static String |
generateHiveTableSQLForMetricsJob(org.apache.kylin.common.KylinConfig config) |
static String |
generateHiveTableSQLForMetricsJobException(org.apache.kylin.common.KylinConfig config) |
static String |
generateHiveTableSQLForMetricsQuery(org.apache.kylin.common.KylinConfig config) |
static String |
generateHiveTableSQLForMetricsQueryCUBE(org.apache.kylin.common.KylinConfig config) |
static String |
generateHiveTableSQLForMetricsQueryRPC(org.apache.kylin.common.KylinConfig config) |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getHiveColumnsForMetricsJob() |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getHiveColumnsForMetricsJobException() |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getHiveColumnsForMetricsQuery() |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getHiveColumnsForMetricsQueryCube() |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getHiveColumnsForMetricsQueryRPC() |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getPartitionKVsForHiveTable() |
static List<org.apache.kylin.common.util.Pair<String,String>> |
getTimeColumnsForMetrics() |
static void |
main(String[] args) |
public static void main(String[] args)
public static String generateAllSQL(org.apache.kylin.common.KylinConfig config)
public static String generateDatabaseSQL()
public static String generateHiveTableSQL(String tableName, List<org.apache.kylin.common.util.Pair<String,String>> columns, List<org.apache.kylin.common.util.Pair<String,String>> partitionKVs)
public static String generateHiveTableSQLForMetricsQuery(org.apache.kylin.common.KylinConfig config)
public static String generateHiveTableSQLForMetricsQueryCUBE(org.apache.kylin.common.KylinConfig config)
public static String generateHiveTableSQLForMetricsQueryRPC(org.apache.kylin.common.KylinConfig config)
public static String generateHiveTableSQLForMetricsJob(org.apache.kylin.common.KylinConfig config)
public static String generateHiveTableSQLForMetricsJobException(org.apache.kylin.common.KylinConfig config)
public static List<org.apache.kylin.common.util.Pair<String,String>> getHiveColumnsForMetricsQuery()
public static List<org.apache.kylin.common.util.Pair<String,String>> getHiveColumnsForMetricsQueryCube()
public static List<org.apache.kylin.common.util.Pair<String,String>> getHiveColumnsForMetricsQueryRPC()
public static List<org.apache.kylin.common.util.Pair<String,String>> getHiveColumnsForMetricsJob()
public static List<org.apache.kylin.common.util.Pair<String,String>> getHiveColumnsForMetricsJobException()
public static List<org.apache.kylin.common.util.Pair<String,String>> getPartitionKVsForHiveTable()
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.