package com.ycsoft.report.test.other; import java.io.IOException; import java.util.ArrayList; import java.util.List; import com.ycsoft.commons.exception.ReportException; import com.ycsoft.report.bean.RepColumn; import com.ycsoft.report.commons.FileObjectInputStream; import com.ycsoft.report.commons.FileObjectOutputStream; import com.ycsoft.report.commons.ReportConstants; import com.ycsoft.report.dto.InitQueryDto; import com.ycsoft.report.query.QueryManage; import com.ycsoft.report.query.QueryManageImpl; import com.ycsoft.report.query.QueryResult; import com.ycsoft.report.query.QueryResultCommon; import com.ycsoft.report.query.treequery.DimKey; import com.ycsoft.report.query.treequery.DimKeyContainer; public class QueryResultOLAP extends QueryResultCommon { public QueryResultOLAP(InitQueryDto qdto) throws ReportException { super(qdto); // TODO Auto-generated constructor stub } /** * */ private static final long serialVersionUID = -5705346361807550427L; //查询列属性 class QueryRsmd extends RepColumn{ /** * */ private static final long serialVersionUID = 7310071478774524974L; //private String public String OlapType=null; public String super_id=null;//当前设置的最高级的id public DimKey super_dimkey;//当前设置的最高级dim_key public String ID=null; public String name=null; public DimKey dimkey;//原始的报表配置的dim_key public String ID_before;//上一个的ID public String name_before;//上一个name //统计行 public double sum=0; //末尾合计使用的参数 public boolean istotal = false; public double total = 0; } private List<QueryRsmd> qrlist=null; }