@Published(tag="architect") public class OracleDialect extends DefaultDialect
| Constructor and Description | 
|---|
OracleDialect()
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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文を返す。
 
 データベースへの死活チェックを行うための、ping用SQL文を生成する。 
 | 
ResultSetConvertor | 
getResultSetConvertor()
ResultSetから値を取得するための変換クラスを返却する。 | 
boolean | 
isDuplicateException(java.sql.SQLException sqlException)
SQL例外が一意制約違反による例外かどうか判定する。
 
 SQL例外が一意制約違反による例外の場合 
true | 
boolean | 
isTransactionTimeoutError(java.sql.SQLException sqlException)
SQL例外がトランザクションタイムアウトと判断すべき例外か否か。 
 | 
boolean | 
supportsOffset()
SQL文でのオフセット指定が使用できるか否か 
 | 
boolean | 
supportsSequence()
シーケンスはサポートする。 
 | 
convertCountSql, convertCountSql, supportsIdentity, supportsIdentityWithBatchInsertpublic boolean isTransactionTimeoutError(java.sql.SQLException sqlException)
isTransactionTimeoutError in interface DialectisTransactionTimeoutError in class DefaultDialectsqlException - SQL例外falseを返す。public boolean supportsOffset()
trueを返却する。supportsOffset in interface DialectsupportsOffset in class DefaultDialectfalseを返す。public boolean supportsSequence()
supportsSequence in interface DialectsupportsSequence in class DefaultDialectpublic java.lang.String buildSequenceGeneratorSql(java.lang.String sequenceName)
buildSequenceGeneratorSql in interface DialectbuildSequenceGeneratorSql in class DefaultDialectsequenceName - シーケンス名public ResultSetConvertor getResultSetConvertor()
DefaultDialectResultSetから値を取得するための変換クラスを返却する。
 
 全てのカラムをResultSet.getObject(int)で取得するコンバータを返す。
getResultSetConvertor in interface DialectgetResultSetConvertor in class DefaultDialectpublic boolean isDuplicateException(java.sql.SQLException sqlException)
trueisDuplicateException in interface DialectisDuplicateException in class DefaultDialectsqlException - SQL例外public java.lang.String convertPaginationSql(java.lang.String sql,
                                             SelectOption selectOption)
convertPaginationSql in interface DialectconvertPaginationSql in class DefaultDialectsql - SQL文selectOption - 検索時のオプションpublic java.lang.String getPingSql()
DefaultDialectgetPingSql in interface DialectgetPingSql in class DefaultDialect