mondrian.olap
Class MondrianServer

java.lang.Object
  extended by mondrian.olap.MondrianServer
Direct Known Subclasses:
MondrianServerImpl

public abstract class MondrianServer
extends Object

Interface by which to control an instance of Mondrian.

Typically, there is only one instance of Mondrian per JVM. However, you access a MondrianServer via the forConnection(mondrian.olap.Connection) method for future expansion.

Since:
Jun 25, 2006
Author:
jhyde
 

Nested Class Summary
static interface MondrianServer.MondrianVersion
          Description of the version of the server.
 
Constructor Summary
MondrianServer()
           
 
Method Summary
static MondrianServer forConnection(Connection connection)
          Returns the MondrianServer which hosts a given connection.
abstract  List<String> getKeywords()
          Returns a list of MDX keywords.
abstract  MondrianServer.MondrianVersion getVersion()
          Returns the version of this MondrianServer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianServer

public MondrianServer()
Method Detail

forConnection

public static MondrianServer forConnection(Connection connection)
Returns the MondrianServer which hosts a given connection.

Parameters:
connection - Connection

getVersion

public abstract MondrianServer.MondrianVersion getVersion()
Returns the version of this MondrianServer.


getKeywords

public abstract List<String> getKeywords()
Returns a list of MDX keywords.

Returns:
list of MDX keywords

SourceForge.net_Logo