mondrian.spi
Class DialectManager.ConstructorDialectFactory

java.lang.Object
  extended by mondrian.spi.DialectManager.ConstructorDialectFactory
All Implemented Interfaces:
DialectFactory
Enclosing class:
DialectManager

static class DialectManager.ConstructorDialectFactory
extends java.lang.Object
implements DialectFactory

Implementation of DialectFactory that calls a class's public <init>(Connection connection) constructor.


Constructor Summary
DialectManager.ConstructorDialectFactory(java.lang.reflect.Constructor<? extends Dialect> constructor)
          Creates a ConstructorDialectFactory.
 
Method Summary
 Dialect createDialect(javax.sql.DataSource dataSource, java.sql.Connection connection)
          Creates a Dialect.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialectManager.ConstructorDialectFactory

DialectManager.ConstructorDialectFactory(java.lang.reflect.Constructor<? extends Dialect> constructor)
Creates a ConstructorDialectFactory.

Parameters:
constructor - Constructor
Method Detail

createDialect

public Dialect createDialect(javax.sql.DataSource dataSource,
                             java.sql.Connection connection)
Description copied from interface: DialectFactory
Creates a Dialect.

If the dialect cannot handle this connection, returns null.

Specified by:
createDialect in interface DialectFactory
Parameters:
dataSource - JDBC data source
connection - JDBC connection
Returns:
dialect for this connection, or null if this factory's dialect is not appropriate for the connection

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads