abstract class MondrianOlap4jMetadataElement extends Object implements OlapWrapper
| Constructor and Description |
|---|
MondrianOlap4jMetadataElement() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract OlapElement |
getOlapElement()
Returns the Mondrian metadata element inside this wrapper, or null if
there is none.
|
boolean |
isWrapperFor(Class<?> iface) |
<T> T |
unwrap(Class<T> iface) |
protected <T> T |
unwrapImpl(Class<T> iface)
Helper for
unwrap(Class) and isWrapperFor(Class). |
protected <T> T unwrapImpl(Class<T> iface)
unwrap(Class) and isWrapperFor(Class).T - Typeiface - Desired interfaceprotected abstract OlapElement getOlapElement()
public <T> T unwrap(Class<T> iface) throws SQLException
unwrap in interface OlapWrapperSQLExceptionpublic boolean isWrapperFor(Class<?> iface)
isWrapperFor in interface OlapWrapper