Package | Description |
---|---|
mondrian.olap |
Mondrian's core package, this defines connections and the catalog metamodel,
and allows you to execute queries.
|
mondrian.olap4j |
olap4j driver for the Mondrian OLAP engine.
|
mondrian.rolap |
Implements the data access layer for the olap package.
|
mondrian.rolap.agg |
Manages a cache of aggregates containing cell values.
|
mondrian.server |
Augments the Mondrian engine with server functionality.
|
Modifier and Type | Method and Description |
---|---|
abstract RolapConnection |
MondrianServer.getConnection(int connectionId)
Retrieves a connection.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
MondrianServer.addConnection(RolapConnection connection)
Called just after a connection has been created.
|
abstract List<Map<String,Object>> |
MondrianServer.getDatabases(RolapConnection connection)
Returns a list of the databases in this server.
|
abstract void |
MondrianServer.removeConnection(RolapConnection connection)
Called when a connection is closed.
|
Modifier and Type | Method and Description |
---|---|
List<String> |
CatalogFinder.getCatalogNames(RolapConnection connection)
Returns a list of catalogs.
|
Map<String,RolapSchema> |
CatalogFinder.getRolapSchemas(RolapConnection connection,
String catalogName)
Returns a list of (schema name, schema) pairs in a catalog of a
particular name.
|
Modifier and Type | Method and Description |
---|---|
RolapConnection |
RolapSchema.getInternalConnection()
Connection for purposes of parsing and validation.
|
Modifier and Type | Method and Description |
---|---|
static SchemaReader |
RolapUtil.locusSchemaReader(RolapConnection connection,
SchemaReader schemaReader)
Wraps a schema reader in a proxy so that each call to schema reader
has a locus for profiling purposes.
|
Constructor and Description |
---|
CacheControlImpl(RolapConnection connection)
Creates a CacheControlImpl.
|
Modifier and Type | Method and Description |
---|---|
CacheControl |
AggregationManager.getCacheControl(RolapConnection connection,
PrintWriter pw)
Returns an API with which to explicitly manage the contents of the cache.
|
Modifier and Type | Method and Description |
---|---|
RolapConnection |
Statement.getMondrianConnection()
Returns this statement's connection.
|
Modifier and Type | Method and Description |
---|---|
static <T> T |
Locus.execute(RolapConnection connection,
String component,
Locus.Action<T> action) |
List<String> |
FileRepository.getCatalogNames(RolapConnection connection,
String databaseName) |
List<String> |
ImplicitRepository.getCatalogNames(RolapConnection connection,
String databaseName) |
List<String> |
Repository.getCatalogNames(RolapConnection connection,
String databaseName)
Returns a list of catalog names found in the repository.
|
List<String> |
FileRepository.getDatabaseNames(RolapConnection connection) |
List<String> |
ImplicitRepository.getDatabaseNames(RolapConnection connection) |
List<String> |
Repository.getDatabaseNames(RolapConnection connection)
Returns a list of database names found in this repository.
|
List<Map<String,Object>> |
FileRepository.getDatabases(RolapConnection connection) |
List<Map<String,Object>> |
ImplicitRepository.getDatabases(RolapConnection connection) |
List<Map<String,Object>> |
Repository.getDatabases(RolapConnection connection)
Returns a list of databases properties collections,
one per database configured on this server.
|
Map<String,RolapSchema> |
FileRepository.getRolapSchemas(RolapConnection connection,
String databaseName,
String catalogName) |
Map<String,RolapSchema> |
ImplicitRepository.getRolapSchemas(RolapConnection connection,
String databaseName,
String catalogName) |
Map<String,RolapSchema> |
Repository.getRolapSchemas(RolapConnection connection,
String databaseName,
String catalogName)
Must return a map of schema names and schema objects
who are children of the specified datasource and catalog.
|
Copyright © 2018 Hitachi Vantara. All rights reserved.