org.seasar.doma.extension.gen.dialect
クラス Db2GenDialect

java.lang.Object
  上位を拡張 org.seasar.doma.extension.gen.dialect.StandardGenDialect
      上位を拡張 org.seasar.doma.extension.gen.dialect.Db2GenDialect
すべての実装されたインタフェース:
GenDialect

public class Db2GenDialect
extends StandardGenDialect

DB2用の方言です。

作成者:
taedium

フィールドの概要
 
クラス org.seasar.doma.extension.gen.dialect.StandardGenDialect から継承されたフィールド
classNameMap, fallbackClassNameMap
 
コンストラクタの概要
Db2GenDialect()
          インスタンスを構築します。
 
メソッドの概要
 String getDefaultSchemaName(String userName)
          デフォルトのスキーマ名を返します。
 String getDialectClassName()
          方言クラス名を返します。
 String getName()
          名前を返します。
 boolean isAutoIncrement(Connection connection, String catalogName, String schemaName, String tableName, String columnName)
          カラムが自動インクリメントに設定されている場合 true を返します。
 boolean supportsIdentity()
          アイデンティティをサポートする場合 true を返します。
 boolean supportsSequence()
          シーケンスをサポートする場合 true を返します。
 
クラス org.seasar.doma.extension.gen.dialect.StandardGenDialect から継承されたメソッド
convertToDateLiteral, convertToTimeLiteral, convertToTimestampLiteral, getColumnCommentMap, getMappedPropertyClassName, getTableComment, isJdbcCommentUnavailable, replacePropertyClassName
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Db2GenDialect

public Db2GenDialect()
インスタンスを構築します。

メソッドの詳細

getName

public String getName()
インタフェース GenDialect の記述:
名前を返します。

定義:
インタフェース GenDialect 内の getName
オーバーライド:
クラス StandardGenDialect 内の getName
戻り値:
名前

getDialectClassName

public String getDialectClassName()
インタフェース GenDialect の記述:
方言クラス名を返します。

定義:
インタフェース GenDialect 内の getDialectClassName
オーバーライド:
クラス StandardGenDialect 内の getDialectClassName
戻り値:
方言クラス名

getDefaultSchemaName

public String getDefaultSchemaName(String userName)
インタフェース GenDialect の記述:
デフォルトのスキーマ名を返します。

定義:
インタフェース GenDialect 内の getDefaultSchemaName
オーバーライド:
クラス StandardGenDialect 内の getDefaultSchemaName
パラメータ:
userName - ユーザ名
戻り値:
デフォルトのスキーマ名

supportsIdentity

public boolean supportsIdentity()
インタフェース GenDialect の記述:
アイデンティティをサポートする場合 true を返します。

定義:
インタフェース GenDialect 内の supportsIdentity
オーバーライド:
クラス StandardGenDialect 内の supportsIdentity
戻り値:
アイデンティティをサポートする場合 true

supportsSequence

public boolean supportsSequence()
インタフェース GenDialect の記述:
シーケンスをサポートする場合 true を返します。

定義:
インタフェース GenDialect 内の supportsSequence
オーバーライド:
クラス StandardGenDialect 内の supportsSequence
戻り値:
シーケンスをサポートする場合 true

isAutoIncrement

public boolean isAutoIncrement(Connection connection,
                               String catalogName,
                               String schemaName,
                               String tableName,
                               String columnName)
                        throws SQLException
インタフェース GenDialect の記述:
カラムが自動インクリメントに設定されている場合 true を返します。

定義:
インタフェース GenDialect 内の isAutoIncrement
オーバーライド:
クラス StandardGenDialect 内の isAutoIncrement
パラメータ:
connection - コネクション
catalogName - カタログ名
schemaName - スキーマ名
tableName - テーブル名
columnName - カラム名
戻り値:
カラムが自動インクリメントに設定されている場合 true
例外:
SQLException - SQLに関する例外が発生した場合


Copyright © 2009-2013 The Seasar Foundation. All Rights Reserved.