@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, supportsIdentityWithBatchInsert
public boolean isTransactionTimeoutError(java.sql.SQLException sqlException)
isTransactionTimeoutError
in interface Dialect
isTransactionTimeoutError
in class DefaultDialect
sqlException
- SQL例外false
を返す。public boolean supportsOffset()
true
を返却する。supportsOffset
in interface Dialect
supportsOffset
in class DefaultDialect
false
を返す。public boolean supportsSequence()
supportsSequence
in interface Dialect
supportsSequence
in class DefaultDialect
public java.lang.String buildSequenceGeneratorSql(java.lang.String sequenceName)
buildSequenceGeneratorSql
in interface Dialect
buildSequenceGeneratorSql
in class DefaultDialect
sequenceName
- シーケンス名public ResultSetConvertor getResultSetConvertor()
DefaultDialect
ResultSet
から値を取得するための変換クラスを返却する。
全てのカラムをResultSet.getObject(int)
で取得するコンバータを返す。
getResultSetConvertor
in interface Dialect
getResultSetConvertor
in class DefaultDialect
public boolean isDuplicateException(java.sql.SQLException sqlException)
true
isDuplicateException
in interface Dialect
isDuplicateException
in class DefaultDialect
sqlException
- SQL例外public java.lang.String convertPaginationSql(java.lang.String sql, SelectOption selectOption)
convertPaginationSql
in interface Dialect
convertPaginationSql
in class DefaultDialect
sql
- SQL文selectOption
- 検索時のオプションpublic java.lang.String getPingSql()
DefaultDialect
getPingSql
in interface Dialect
getPingSql
in class DefaultDialect