package com.ycsoft.report.query.cube.graph;
import com.ycsoft.report.query.cube.Dimension;
import com.ycsoft.report.query.cube.Measure;
/**
* 图形数据提取接口
*/
public interface CubeGraph {
/**
* 提取图形的访问的数据源
* @return
*/
String getDatabase();
/**
* 提取指标
* @return
*/
String getMeasure();
/**
* 提取维度配置
* 第一个横向
* @return
*/
Dimension getCrossDimension();
/**
* 数据粒度维
* @return
*/
Dimension getVertDimension();
/**
* 获得图形数据体
* @return
*/
GraphData getGraphData();
/**
* 图形类型
* @return
*/
CubeGraphType getGraphType();
}