public class CubeDescCreator extends Object
| Constructor and Description |
|---|
CubeDescCreator() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.kylin.cube.model.CubeDesc |
generateKylinCubeDesc(String tableName,
int storageType,
List<org.apache.kylin.cube.model.DimensionDesc> dimensionDescList,
List<org.apache.kylin.metadata.model.MeasureDesc> measureDescList,
org.apache.kylin.cube.model.RowKeyDesc rowKeyDesc,
org.apache.kylin.cube.model.AggregationGroup aggGroup,
org.apache.kylin.cube.model.HBaseMappingDesc hBaseMapping,
Map<String,String> overrideProperties) |
static org.apache.kylin.cube.model.CubeDesc |
generateKylinCubeDescForMetricsJob(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool) |
static org.apache.kylin.cube.model.CubeDesc |
generateKylinCubeDescForMetricsJobException(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool) |
static org.apache.kylin.cube.model.CubeDesc |
generateKylinCubeDescForMetricsQuery(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool) |
static org.apache.kylin.cube.model.CubeDesc |
generateKylinCubeDescForMetricsQueryCube(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool) |
static org.apache.kylin.cube.model.CubeDesc |
generateKylinCubeDescForMetricsQueryRPC(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool) |
static org.apache.kylin.cube.model.DimensionDesc |
getDimensionDesc(String tableName,
String dimension) |
static org.apache.kylin.cube.model.HBaseColumnFamilyDesc[] |
getHBaseColumnFamily(List<org.apache.kylin.metadata.model.MeasureDesc> measureDescList) |
static org.apache.kylin.metadata.model.MeasureDesc |
getMeasureCount() |
static org.apache.kylin.metadata.model.MeasureDesc |
getMeasureHLL(String column) |
static org.apache.kylin.metadata.model.MeasureDesc |
getMeasureMax(String column,
String dataType) |
static org.apache.kylin.metadata.model.MeasureDesc |
getMeasureMin(String column,
String dataType) |
static org.apache.kylin.metadata.model.MeasureDesc |
getMeasurePercentile(String column) |
static org.apache.kylin.metadata.model.MeasureDesc |
getMeasureSum(String column,
String dataType) |
static org.apache.kylin.cube.model.RowKeyColDesc |
getRowKeyColDesc(String tableName,
String column,
int id) |
static String[] |
getTimeHierarchy() |
static int |
getTimeRowKeyColDesc(String tableName,
org.apache.kylin.cube.model.RowKeyColDesc[] rowKeyColDescs) |
static String[] |
refineColumnWithTable(String tableName,
List<String> columns) |
static String[] |
refineColumnWithTable(String tableName,
String[] columns) |
public static org.apache.kylin.cube.model.CubeDesc generateKylinCubeDescForMetricsQuery(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool)
public static org.apache.kylin.cube.model.CubeDesc generateKylinCubeDescForMetricsQueryCube(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool)
public static org.apache.kylin.cube.model.CubeDesc generateKylinCubeDescForMetricsQueryRPC(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool)
public static org.apache.kylin.cube.model.CubeDesc generateKylinCubeDescForMetricsJob(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool)
public static org.apache.kylin.cube.model.CubeDesc generateKylinCubeDescForMetricsJobException(org.apache.kylin.common.KylinConfig config,
SinkTool sinkTool)
public static org.apache.kylin.cube.model.CubeDesc generateKylinCubeDesc(String tableName, int storageType, List<org.apache.kylin.cube.model.DimensionDesc> dimensionDescList, List<org.apache.kylin.metadata.model.MeasureDesc> measureDescList, org.apache.kylin.cube.model.RowKeyDesc rowKeyDesc, org.apache.kylin.cube.model.AggregationGroup aggGroup, org.apache.kylin.cube.model.HBaseMappingDesc hBaseMapping, Map<String,String> overrideProperties)
public static org.apache.kylin.cube.model.HBaseColumnFamilyDesc[] getHBaseColumnFamily(List<org.apache.kylin.metadata.model.MeasureDesc> measureDescList)
public static String[] getTimeHierarchy()
public static String[] refineColumnWithTable(String tableName, List<String> columns)
public static String[] refineColumnWithTable(String tableName, String[] columns)
public static int getTimeRowKeyColDesc(String tableName, org.apache.kylin.cube.model.RowKeyColDesc[] rowKeyColDescs)
public static org.apache.kylin.cube.model.RowKeyColDesc getRowKeyColDesc(String tableName, String column, int id)
public static org.apache.kylin.cube.model.DimensionDesc getDimensionDesc(String tableName, String dimension)
public static org.apache.kylin.metadata.model.MeasureDesc getMeasureCount()
public static org.apache.kylin.metadata.model.MeasureDesc getMeasureSum(String column, String dataType)
public static org.apache.kylin.metadata.model.MeasureDesc getMeasureMax(String column, String dataType)
public static org.apache.kylin.metadata.model.MeasureDesc getMeasureMin(String column, String dataType)
public static org.apache.kylin.metadata.model.MeasureDesc getMeasureHLL(String column)
public static org.apache.kylin.metadata.model.MeasureDesc getMeasurePercentile(String column)
Copyright © 2014–2018 Apache Software Foundation. All rights reserved.