Class MondrianOlap4jMetadataElement

    • Constructor Detail

      • MondrianOlap4jMetadataElement

        MondrianOlap4jMetadataElement()
    • Method Detail

      • unwrapImpl

        protected <T> T unwrapImpl​(java.lang.Class<T> iface)
        Type Parameters:
        T - Type
        Parameters:
        iface - Desired interface
        Returns:
        This as desired interface, or null
      • getOlapElement

        protected abstract OlapElement getOlapElement()
        Returns the Mondrian metadata element inside this wrapper, or null if there is none.
        Returns:
        The Mondrian metadata element, if any
      • unwrap

        public <T> T unwrap​(java.lang.Class<T> iface)
                     throws java.sql.SQLException
        Specified by:
        unwrap in interface OlapWrapper
        Throws:
        java.sql.SQLException
      • isWrapperFor

        public boolean isWrapperFor​(java.lang.Class<?> iface)
        Specified by:
        isWrapperFor in interface OlapWrapper