public interface Connection
DriverManager
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes this
Connection . |
Result |
execute(Query query)
Deprecated.
This method is deprecated and will be removed in
mondrian-4.0. It operates by internally creating a statement. Better
to use olap4j and explicitly create a statement.
|
CacheControl |
getCacheControl(PrintWriter pw)
Returns an object with which to explicitly control the contents of the
cache.
|
String |
getCatalogName()
Get the name of the Catalog associated with this Connection.
|
String |
getConnectString()
Get the Connect String associated with this Connection.
|
DataSource |
getDataSource()
Returns the data source this connection uses to create connections
to the underlying JDBC database.
|
Locale |
getLocale()
Returns the locale this connection belongs to.
|
Object |
getProperty(String name)
Returns the value of a connection property.
|
Role |
getRole()
Returns the access-control profile for this connection.
|
Schema |
getSchema()
Get the Schema associated with this Connection.
|
SchemaReader |
getSchemaReader()
Returns a schema reader with access control appropriate to the current
role.
|
Exp |
parseExpression(String s)
Parses an expresion.
|
Query |
parseQuery(String s)
Parses a query.
|
QueryPart |
parseStatement(String mdx)
Parses a statement.
|
void |
setRole(Role role)
Sets the privileges for the this connection.
|
String getConnectString()
String getCatalogName()
Schema getSchema()
void close()
Connection
. You may not use this
Connection
after closing it.Result execute(Query query)
RuntimeException
- if another thread cancels the query's statement.Locale getLocale()
Format
QueryPart parseStatement(String mdx)
mdx
- MDX stringQuery
if it is a SELECT statement, a
DrillThrough
if it is a DRILLTHROUGH statementvoid setRole(Role role)
Role getRole()
SchemaReader getSchemaReader()
Object getProperty(String name)
name
- Name of property, for example "JdbcUser".CacheControl getCacheControl(PrintWriter pw)
pw
- Writer to which to write logging information; may be nullDataSource getDataSource()
Copyright © 2020 Hitachi Vantara. All rights reserved.