@Published(tag="architect") public class OracleDialect extends DefaultDialect
コンストラクタと説明 |
---|
OracleDialect() |
修飾子とタイプ | メソッドと説明 |
---|---|
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文を返す。
|
ResultSetConvertor |
getResultSetConvertor()
全てのカラムを
ResultSet.getObject(int) で取得するコンバータを返す。 |
boolean |
isDuplicateException(java.sql.SQLException sqlException)
SQL例外が一意制約違反による例外かどうか判定する。
|
boolean |
isTransactionTimeoutError(java.sql.SQLException sqlException)
SQL例外がトランザクションタイムアウトと判断すべき例外か否か。
|
boolean |
supportsOffset()
SQL文でのオフセット指定が使用できるか否か
|
boolean |
supportsSequence()
シーケンスはサポートする。
|
convertCountSql, supportsIdentity
public boolean isTransactionTimeoutError(java.sql.SQLException sqlException)
isTransactionTimeoutError
インタフェース内 Dialect
isTransactionTimeoutError
クラス内 DefaultDialect
sqlException
- SQL例外false
を返す。public boolean supportsOffset()
true
を返却する。supportsOffset
インタフェース内 Dialect
supportsOffset
クラス内 DefaultDialect
false
を返す。public boolean supportsSequence()
supportsSequence
インタフェース内 Dialect
supportsSequence
クラス内 DefaultDialect
public java.lang.String buildSequenceGeneratorSql(java.lang.String sequenceName)
buildSequenceGeneratorSql
インタフェース内 Dialect
buildSequenceGeneratorSql
クラス内 DefaultDialect
sequenceName
- シーケンス名public ResultSetConvertor getResultSetConvertor()
DefaultDialect
ResultSet.getObject(int)
で取得するコンバータを返す。getResultSetConvertor
インタフェース内 Dialect
getResultSetConvertor
クラス内 DefaultDialect
public boolean isDuplicateException(java.sql.SQLException sqlException)
true
isDuplicateException
インタフェース内 Dialect
isDuplicateException
クラス内 DefaultDialect
sqlException
- SQL例外public java.lang.String convertPaginationSql(java.lang.String sql, SelectOption selectOption)
convertPaginationSql
インタフェース内 Dialect
convertPaginationSql
クラス内 DefaultDialect
sql
- SQL文selectOption
- 検索時のオプションpublic java.lang.String getPingSql()
DefaultDialect
getPingSql
インタフェース内 Dialect
getPingSql
クラス内 DefaultDialect