package com.c2c.query;
import org.olap4j.OlapConnection;
import org.olap4j.OlapDatabaseMetaData;
import org.olap4j.OlapException;
import java.sql.ResultSet;
public class MeasuresQuery extends AbstractQuery<ResultSet> {
private final String cube;
public MeasuresQuery(String jdbcConnection, String catalogDefFile, String cube) {
super(jdbcConnection, catalogDefFile);
this.cube = cube;
}
@Override
protected ResultSet doExecute(OlapConnection olapConnection) throws OlapException {
OlapDatabaseMetaData md = olapConnection.getMetaData();
return md.getMeasures(null, null, cube, null, null);
}
}