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