org.pentaho.platform.engine.services.connection
Class PentahoConnectionFactory
java.lang.Object
org.pentaho.platform.engine.services.connection.PentahoConnectionFactory
public class PentahoConnectionFactory
- extends Object
- Author:
- wseyler
TODO To change the template for this generated type comment go to Window -
Preferences - Java - Code Style - Code Templates
|
Method Summary |
static IPentahoConnection |
getConnection(String datasourceType,
IPentahoSession session,
ILogger logger)
|
static IPentahoConnection |
getConnection(String datasourceType,
Properties properties,
IPentahoSession session,
ILogger logger)
|
static IPentahoConnection |
getConnection(String datasourceType,
String connectStr,
IPentahoSession session,
ILogger logger)
|
static IPentahoConnection |
getConnection(String datasourceType,
String driver,
String location,
String userName,
String password,
IPentahoSession session,
ILogger logger)
|
PentahoConnectionFactory
public PentahoConnectionFactory()
getConnection
public static IPentahoConnection getConnection(String datasourceType,
IPentahoSession session,
ILogger logger)
- Parameters:
datasourceType - valid type is defined as SQL_DATASOURCE or MDX_DATASOURCE
- Returns:
- a connection object that can be queried against.
getConnection
public static IPentahoConnection getConnection(String datasourceType,
String connectStr,
IPentahoSession session,
ILogger logger)
- Parameters:
datasourceType - valid type is defined as SQL_DATASOURCE or MDX_DATASOURCEconnectStr - -
In the case of SQL_DATASOURCE, the name of the JNDI connection
to use. Or in the case of MDX_DATASOURCE a properly formatted
connection String.
- Returns:
- a connection object that can be queried against.
getConnection
public static IPentahoConnection getConnection(String datasourceType,
String driver,
String location,
String userName,
String password,
IPentahoSession session,
ILogger logger)
- Parameters:
datasourceType - valid types are defined as SQL_DATASOURCE, MDX_DATASOURCE and
XML_DATASOURCElocation - -
A string specfic to the location and type of datasource. For
an SQL instance it would be the URL string required by the
implementing driver.userName - password -
- Returns:
- a connection object that can be queried against.
getConnection
public static IPentahoConnection getConnection(String datasourceType,
Properties properties,
IPentahoSession session,
ILogger logger)
- Parameters:
datasourceType - properties - can be nullsession - can be nulllogger -
- Returns: