org.sonar.jpa.dialect
Class MsSql

java.lang.Object
  extended by org.sonar.jpa.dialect.MsSql
All Implemented Interfaces:
Dialect

public class MsSql
extends Object
implements Dialect


Nested Class Summary
static class MsSql.MsSqlDialect
           
 
Constructor Summary
MsSql()
           
 
Method Summary
 String getActiveRecordDialectCode()
           
 Class<? extends org.hibernate.dialect.Dialect> getHibernateDialectClass()
           
 String getId()
           
 boolean matchesJdbcURL(String jdbcConnectionURL)
          Used to autodetect a dialect for a given driver URL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MsSql

public MsSql()
Method Detail

getId

public String getId()
Specified by:
getId in interface Dialect
Returns:
the sonar dialect Id to be matched with the sonar.jdbc.dialect property when provided

getActiveRecordDialectCode

public String getActiveRecordDialectCode()
Specified by:
getActiveRecordDialectCode in interface Dialect
Returns:
the activerecord dialect to be used

getHibernateDialectClass

public Class<? extends org.hibernate.dialect.Dialect> getHibernateDialectClass()
Specified by:
getHibernateDialectClass in interface Dialect
Returns:
the hibernate dialect class to be used

matchesJdbcURL

public boolean matchesJdbcURL(String jdbcConnectionURL)
Description copied from interface: Dialect
Used to autodetect a dialect for a given driver URL

Specified by:
matchesJdbcURL in interface Dialect
Parameters:
jdbcConnectionURL - a jdbc driver url such as jdbc:mysql://localhost:3306/sonar
Returns:
true if the dialect supports surch url


Copyright © 2009-2011 SonarSource. All Rights Reserved.