public class H2Dialect extends DefaultDialect
| コンストラクタと説明 | 
|---|
H2Dialect()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
java.lang.String | 
buildSequenceGeneratorSql(java.lang.String sequenceName)
シーケンスオブジェクトの次の値を取得するSQL文を構築する。 
 | 
java.lang.String | 
convertPaginationSql(java.lang.String sql,
                    SelectOption selectOption)
SQL文を変換せずに返す。 
 | 
java.lang.String | 
getPingSql()
ping用のSQL文を返す。 
 | 
boolean | 
isDuplicateException(java.sql.SQLException sqlException)
SQL例外が一意制約違反による例外か否か。 
 | 
boolean | 
isTransactionTimeoutError(java.sql.SQLException sqlException)
SQL例外がトランザクションタイムアウトと判断すべき例外か否か。 
 | 
boolean | 
supportsIdentity()
IDENTITY(オートインクリメントカラム)が使用できるか否か。 
 | 
boolean | 
supportsOffset()
SQL文でのオフセット指定が使用できるか否か 
 | 
boolean | 
supportsSequence()
SEQUENCEが使用できるか否か。 
 | 
convertCountSql, convertFromDatabase, convertToDatabase, convertToDatabase, getAttributeConverter, getResultSetConvertorpublic boolean supportsIdentity()
trueを返す。supportsIdentity インタフェース内 DialectsupportsIdentity クラス内 DefaultDialectfalseを返す。public boolean supportsSequence()
trueを返す。supportsSequence インタフェース内 DialectsupportsSequence クラス内 DefaultDialectfalseを返す。public boolean supportsOffset()
offsetがサポートされるのでtrueを返す。supportsOffset インタフェース内 DialectsupportsOffset クラス内 DefaultDialectfalseを返す。public boolean isDuplicateException(java.sql.SQLException sqlException)
SQLException.getSQLState()が23505(unique_violation:一意制約違反)の場合、一意制約違反とする。isDuplicateException インタフェース内 DialectisDuplicateException クラス内 DefaultDialectsqlException - SQL例外falseを返す。public boolean isTransactionTimeoutError(java.sql.SQLException sqlException)
isTransactionTimeoutError インタフェース内 DialectisTransactionTimeoutError クラス内 DefaultDialectsqlException - SQL例外falseを返す。public java.lang.String buildSequenceGeneratorSql(java.lang.String sequenceName)
nextval関数を使用して、次の順序を取得するSQL文を構築する。buildSequenceGeneratorSql インタフェース内 DialectbuildSequenceGeneratorSql クラス内 DefaultDialectsequenceName - シーケンス名public java.lang.String convertPaginationSql(java.lang.String sql,
                                             SelectOption selectOption)
offsetとlimitを使用したSQL文に変換する。convertPaginationSql インタフェース内 DialectconvertPaginationSql クラス内 DefaultDialectsql - SQL文selectOption - 検索時のオプションpublic java.lang.String getPingSql()
DefaultDialectgetPingSql インタフェース内 DialectgetPingSql クラス内 DefaultDialect