package com.ycsoft.report.query.redis; import com.ycsoft.commons.exception.ReportException; import com.ycsoft.report.bean.RepDefine; import com.ycsoft.report.dao.redis.JedisDao; import com.ycsoft.report.query.QueryResultOlap; import com.ycsoft.report.query.daq.QueryExtract; public class QueryResultOlapRedis extends QueryResultOlap { private JedisDao jedisDao=null; public QueryResultOlapRedis(String query_id, RepDefine rep, String sql,String cache_query_id,JedisDao jedisDao) throws ReportException { super(query_id, rep, sql, cache_query_id); this.jedisDao=jedisDao; } /** * cube计算结果提取 */ @Override protected QueryExtract getQueryExtract() { return new QueryExtractRedis(this.cache_query_id,this,this,this.jedisDao); } }