if (!context.containsKey(tq.getName())) {
//Cube cub = olapDiscoverService.getNativeCube(tq.getCube());
//Query query = new Query(tq.getName(), cub);
//tq = Thin.convert(query, tq.getCube());
QueryContext qt = new QueryContext(tq);
qt.store(ObjectKey.QUERY, tq);
this.context.put(tq.getName(), qt);
}
return tq;
}