@Published(tag="architect")
public interface Dialect
| 修飾子とタイプ | メソッドと説明 |
|---|---|
String |
buildSequenceGeneratorSql(String sequenceName)
シーケンスオブジェクトの次の値を取得するSQL文を構築する。
|
String |
convertCountSql(String sql)
SQL文をレコード数取得用のSQL文に変換する。
|
String |
convertPaginationSql(String sql,
SelectOption selectOption)
SQL文をページング用のSQL文に変換する。
|
String |
getPingSql()
ping用のSQL文を返す。
|
ResultSetConvertor |
getResultSetConvertor()
java.sql.ResultSetから値を取得するための変換クラスを返却する。 |
boolean |
isDuplicateException(SQLException sqlException)
SQL例外が一意制約違反による例外か否か。
|
boolean |
isTransactionTimeoutError(SQLException sqlException)
SQL例外がトランザクションタイムアウトと判断すべき例外か否か。
|
boolean |
supportsIdentity()
IDENTITY(オートインクリメントカラム)が使用できるか否か。
|
boolean |
supportsOffset()
SQL文でのオフセット指定が使用できるか否か
|
boolean |
supportsSequence()
SEQUENCEが使用できるか否か。
|
boolean supportsIdentity()
trueboolean supportsSequence()
trueboolean supportsOffset()
trueboolean isTransactionTimeoutError(SQLException sqlException)
sqlException - SQL例外trueboolean isDuplicateException(SQLException sqlException)
sqlException - SQL例外trueResultSetConvertor getResultSetConvertor()
java.sql.ResultSetから値を取得するための変換クラスを返却する。String buildSequenceGeneratorSql(String sequenceName)
sequenceName - シーケンス名String convertPaginationSql(String sql, SelectOption selectOption)
sql - SQL文selectOption - 検索時のオプションString convertCountSql(String sql)
sql - SQL文String getPingSql()