The Cube object in the API lacks a way of determining if a cube is drill through enabled or not. This is a simple boolean value that most Olap servers implement in their drivers already. Adding this to the API should not give too much trouble to future implementors, since it's so widely used. XML/A servers already return it through the MDSCHEMA_CUBE discovery method. Mondrian already implements it.
I propose the following signature :
I'll need this to implement it the "kosher" way in the XML/A driver. Both the API and the drivers need this functionality before 1.0 i think. It's easy and fast to implement. The Cell object already has a ResultSet drillThrough() method for that. Any insights?