class RolapSchemaPool extends Object
To lookup a schema, call
RolapSchemaPool.
.instance()
().get(java.lang.String, java.lang.String, java.lang.String, java.lang.String, mondrian.olap.Util.PropertyList)
Modifier and Type | Field and Description |
---|---|
(package private) static org.apache.log4j.Logger |
LOGGER |
Modifier and Type | Method and Description |
---|---|
(package private) void |
clear() |
(package private) boolean |
contains(RolapSchema rolapSchema) |
(package private) RolapSchema |
createRolapSchema(String catalogUrl,
DataSource dataSource,
Util.PropertyList connectInfo,
String catalogStr,
SchemaKey key,
ByteString md5Bytes) |
(package private) RolapSchema |
get(String catalogUrl,
DataSource dataSource,
Util.PropertyList connectInfo) |
(package private) RolapSchema |
get(String catalogUrl,
String connectionKey,
String jdbcUser,
String dataSourceStr,
Util.PropertyList connectInfo) |
(package private) List<RolapSchema> |
getRolapSchemas()
Returns a list of schemas in this pool.
|
(package private) static RolapSchemaPool |
instance() |
(package private) void |
remove(RolapSchema schema) |
(package private) void |
remove(String catalogUrl,
DataSource dataSource) |
(package private) void |
remove(String catalogUrl,
String connectionKey,
String jdbcUser,
String dataSourceStr) |
static RolapSchemaPool instance()
RolapSchema get(String catalogUrl, String connectionKey, String jdbcUser, String dataSourceStr, Util.PropertyList connectInfo)
RolapSchema get(String catalogUrl, DataSource dataSource, Util.PropertyList connectInfo)
RolapSchema createRolapSchema(String catalogUrl, DataSource dataSource, Util.PropertyList connectInfo, String catalogStr, SchemaKey key, ByteString md5Bytes)
void remove(String catalogUrl, DataSource dataSource)
void remove(RolapSchema schema)
void clear()
List<RolapSchema> getRolapSchemas()
boolean contains(RolapSchema rolapSchema)