@Published(tag="architect") public class OracleDialect extends DefaultDialect
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
buildSequenceGeneratorSql(String sequenceName)
シーケンスオブジェクトの次の値を取得するSQL文を構築する。
|
String |
convertPaginationSql(String sql,
SelectOption selectOption)
SQL文を変換せずに返す。
|
String |
getPingSql()
ping用のSQL文を返す。
|
ResultSetConvertor |
getResultSetConvertor()
全てのカラムを
ResultSet#getObject(int)で取得するコンバータを返す。 |
boolean |
isDuplicateException(SQLException sqlException)
SQL例外が一意制約違反による例外かどうか判定する。
|
boolean |
isTransactionTimeoutError(SQLException sqlException)
SQL例外がトランザクションタイムアウトと判断すべき例外か否か。
|
boolean |
supportsOffset()
SQL文でのオフセット指定が使用できるか否か
|
boolean |
supportsSequence()
シーケンスはサポートする。
|
convertCountSql, supportsIdentitypublic boolean isTransactionTimeoutError(SQLException sqlException)
isTransactionTimeoutError インタフェース内 DialectisTransactionTimeoutError クラス内 DefaultDialectsqlException - SQL例外falseを返す。public boolean supportsOffset()
trueを返却する。supportsOffset インタフェース内 DialectsupportsOffset クラス内 DefaultDialectfalseを返す。public boolean supportsSequence()
supportsSequence インタフェース内 DialectsupportsSequence クラス内 DefaultDialectpublic String buildSequenceGeneratorSql(String sequenceName)
buildSequenceGeneratorSql インタフェース内 DialectbuildSequenceGeneratorSql クラス内 DefaultDialectsequenceName - シーケンス名public ResultSetConvertor getResultSetConvertor()
DefaultDialectResultSet#getObject(int)で取得するコンバータを返す。getResultSetConvertor インタフェース内 DialectgetResultSetConvertor クラス内 DefaultDialectpublic boolean isDuplicateException(SQLException sqlException)
trueisDuplicateException インタフェース内 DialectisDuplicateException クラス内 DefaultDialectsqlException - SQL例外public String convertPaginationSql(String sql, SelectOption selectOption)
convertPaginationSql インタフェース内 DialectconvertPaginationSql クラス内 DefaultDialectsql - SQL文selectOption - 検索時のオプションpublic String getPingSql()
DefaultDialectgetPingSql インタフェース内 DialectgetPingSql クラス内 DefaultDialect