org.seasar.extension.jdbc.gen.dialect
クラス GenDialectRegistry

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.dialect.GenDialectRegistry

public class GenDialectRegistry
extends java.lang.Object

S2JDBC-Genのデータベースごとの方言を管理するクラスです。

作成者:
taedium

フィールドの概要
protected static Db2GenDialect DB2
          DB2の方言
protected static Db2390GenDialect DB2_390
          DB2 390の方言
protected static Db2400GenDialect DB2_400
          DB2 400の方言
protected static DerbyGenDialect DERBY
          Derbyの方言
protected static java.util.Map<java.lang.String,GenDialect> dialectMap
          DbmsDialectのクラス名をキー、 GenDialectを値とするマップ
protected static FirebirdGenDialect FIREBIRD
          Firebirdの方言
protected static H2GenDialect H2
          H2の方言
protected static HsqlGenDialect HSQL
          HSQLDBの方言
protected static InterbaseGenDialect INTERBASE
          Interbaseの方言
protected static MaxdbGenDialect MAXDB
          MaxDBの方言
protected static MssqlGenDialect MSSQL
          MS SQL Serverの方言
protected static Mssql2005GenDialect MSSQL_2005
          MS SQL Server 2005の方言
protected static MysqlGenDialect MYSQL
          MySQLの方言
protected static OracleGenDialect ORACLE
          Oracleの方言
protected static PostgreGenDialect POSTGRE
          PostgreSQLの方言
protected static Postgre81GenDialect POSTGRE81
          PostgreSQL 8.1の方言
protected static SqliteGenDialect SQLITE
          Sqliteの方言
protected static StandardGenDialect STANDARD
          標準的な方言
protected static SybaseGenDialect SYBASE
          Sybaseの方言
 
メソッドの概要
static void deregister(java.lang.Class<? extends DbmsDialect> dbmsDialectClass)
          S2JDBC-Genのデータベースごとの方言を削除します。
static GenDialect getGenDialect(java.lang.Class<? extends DbmsDialect> dbmsDialectClass)
          S2JDBC-Genのデータベースごとの方言を返します。
static GenDialect getGenDialect(DbmsDialect dbmsDialect)
          S2JDBC-Genのデータベースごとの方言を返します。
protected static GenDialect getGenDialectInternal(java.lang.Class<? extends DbmsDialect> dbmsDialectClass)
          内部的にS2JDBC-Genのデータベースごとの方言を返します。
static void register(java.lang.Class<? extends DbmsDialect> dbmsDialectClass, GenDialect genDialect)
          S2JDBC-Genのデータベースごとの方言を登録します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DB2_390

protected static Db2390GenDialect DB2_390
DB2 390の方言


DB2_400

protected static Db2400GenDialect DB2_400
DB2 400の方言


DB2

protected static Db2GenDialect DB2
DB2の方言


DERBY

protected static DerbyGenDialect DERBY
Derbyの方言


FIREBIRD

protected static FirebirdGenDialect FIREBIRD
Firebirdの方言


H2

protected static H2GenDialect H2
H2の方言


HSQL

protected static HsqlGenDialect HSQL
HSQLDBの方言


INTERBASE

protected static InterbaseGenDialect INTERBASE
Interbaseの方言


MAXDB

protected static MaxdbGenDialect MAXDB
MaxDBの方言


MSSQL_2005

protected static Mssql2005GenDialect MSSQL_2005
MS SQL Server 2005の方言


MSSQL

protected static MssqlGenDialect MSSQL
MS SQL Serverの方言


MYSQL

protected static MysqlGenDialect MYSQL
MySQLの方言


ORACLE

protected static OracleGenDialect ORACLE
Oracleの方言


POSTGRE

protected static PostgreGenDialect POSTGRE
PostgreSQLの方言


POSTGRE81

protected static Postgre81GenDialect POSTGRE81
PostgreSQL 8.1の方言


SQLITE

protected static SqliteGenDialect SQLITE
Sqliteの方言


SYBASE

protected static SybaseGenDialect SYBASE
Sybaseの方言


STANDARD

protected static StandardGenDialect STANDARD
標準的な方言


dialectMap

protected static java.util.Map<java.lang.String,GenDialect> dialectMap
DbmsDialectのクラス名をキー、 GenDialectを値とするマップ

メソッドの詳細

getGenDialect

public static GenDialect getGenDialect(DbmsDialect dbmsDialect)
S2JDBC-Genのデータベースごとの方言を返します。

パラメータ:
dbmsDialect - データベースごとの方言
戻り値:
S2JDBC-Genのデータベースごとの方言

getGenDialect

public static GenDialect getGenDialect(java.lang.Class<? extends DbmsDialect> dbmsDialectClass)
S2JDBC-Genのデータベースごとの方言を返します。

パラメータ:
dbmsDialectClass - DbmsDialectのクラス
戻り値:
S2JDBC-Genのデータベースごとの方言

getGenDialectInternal

protected static GenDialect getGenDialectInternal(java.lang.Class<? extends DbmsDialect> dbmsDialectClass)
内部的にS2JDBC-Genのデータベースごとの方言を返します。

パラメータ:
dbmsDialectClass - DbmsDialectのクラス
戻り値:
S2JDBC-Genのデータベースごとの方言

register

public static void register(java.lang.Class<? extends DbmsDialect> dbmsDialectClass,
                            GenDialect genDialect)
S2JDBC-Genのデータベースごとの方言を登録します。

パラメータ:
dbmsDialectClass - DbmsDialectのクラス
genDialect - S2JDBC-Genのデータベースごとの方言

deregister

public static void deregister(java.lang.Class<? extends DbmsDialect> dbmsDialectClass)
S2JDBC-Genのデータベースごとの方言を削除します。

パラメータ:
dbmsDialectClass - DbmsDialectのクラス


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.