Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2008, 11:31
CARCAHARAS
 
Fecha de Ingreso: mayo-2005
Mensajes: 294
Antigüedad: 19 años
Puntos: 0
¿qué funcion tiene el wrapper?

Hola, alguien me puede explicar qué hace la parte del código marcada en rojo. Alguna idea, aunque no sea exacto, por orientarme un poco...

import org.olap4j.*;

Class.forName("mondrian.olap4j.Driver");
OlapConnection connection =
DriverManager.getConnection(
"jdbc:mondrian:local:Jdbc=jdbc:odbc:MondrianFoodMa rt;" +
"Catalog=/WEB-INF/queries/FoodMart.xml;" +
"Role='California manager'");
OlapWrapper wrapper = (OlapWrapper) connection;
OlapConnection olapConnection = wrapper.unwrap(OlapConnection.class);

OlapStatement statement = olapConnection.createStatement();

OlapResult result =
statement.execute(
"SELECT {[Measures].[Unit Sales]} ON COLUMNS,\n" +
" {[Product].Members} ON ROWS\n" +
"FROM [Sales]");

Gracias.