org.clazzes.jdbc2xml.schema.impl
Class DialectFactoryImpl

java.lang.Object
  extended by org.clazzes.jdbc2xml.schema.DialectFactory
      extended by org.clazzes.jdbc2xml.schema.impl.DialectFactoryImpl
All Implemented Interfaces:
IDialectFactory

public class DialectFactoryImpl
extends DialectFactory

The default dialect factory exported as OSGi service or provided through DialectFactory.newInstance().


Constructor Summary
DialectFactoryImpl()
           
 
Method Summary
 Dialect newDialect(DatabaseMetaData databaseMetaData)
          Return Dialect instance according to the given database meta data.
 Dialect newDialect(String databaseURL)
          Return Dialect instance according to the given database url.
 
Methods inherited from class org.clazzes.jdbc2xml.schema.DialectFactory
newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialectFactoryImpl

public DialectFactoryImpl()
Method Detail

newDialect

public Dialect newDialect(DatabaseMetaData databaseMetaData)
                   throws SQLException
Description copied from interface: IDialectFactory
Return Dialect instance according to the given database meta data.

Parameters:
databaseMetaData - Database meta data of according Connection.
Returns:
A suitable Dialect instance.
Throws:
SQLException

newDialect

public Dialect newDialect(String databaseURL)
                   throws SQLException
Description copied from interface: IDialectFactory
Return Dialect instance according to the given database url.

Parameters:
databaseURL - a JDBC URL.
Returns:
A suitable Dialect instance, if guessing was possible.
Throws:
SQLException


Copyright © 2012. All Rights Reserved.