org.seasar.extension.jdbc.dialect
クラス Mssql2005Dialect

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.dialect.StandardDialect
      上位を拡張 org.seasar.extension.jdbc.dialect.MssqlDialect
          上位を拡張 org.seasar.extension.jdbc.dialect.Mssql2005Dialect
すべての実装されたインタフェース:
DbmsDialect

public class Mssql2005Dialect
extends MssqlDialect

MS SQLServer用の方言をあつかうクラスです。

作成者:
higa

フィールドの概要
protected static int uniqueConstraintViolationCode
          一意制約違反を表す例外コード
 
クラス org.seasar.extension.jdbc.dialect.StandardDialect から継承されたフィールド
entityExistsExceptionStateCode
 
コンストラクタの概要
Mssql2005Dialect()
           
 
メソッドの概要
 java.lang.String convertLimitSql(java.lang.String sql, int offset, int limit)
          limit用SQLに変換します。
 boolean isUniqueConstraintViolation(java.lang.Throwable t)
          一意制約違反を原因とする例外であればtrueを返します。
 boolean supportsOffset()
          オフセットをサポートしているかどうかを返します。
 
クラス org.seasar.extension.jdbc.dialect.MssqlDialect から継承されたメソッド
getDefaultGenerationType, getForUpdateString, getLockHintString, getName, supportsForUpdate, supportsGetGeneratedKeys, supportsIdentity, supportsLimit, supportsLockHint
 
クラス org.seasar.extension.jdbc.dialect.StandardDialect から継承されたメソッド
convertGetCountSql, convertLimitSqlByRowNumber, convertOrderBy, getCauseSQLException, getCountSqlSelectList, getDefaultBatchSize, getErrorCode, getHintComment, getIdentitySelectString, getRowNumberFunctionName, getSequenceNextValString, getSQLState, getValueType, getValueType, getValueTypeInternal, isInsertIdentityColumn, needsParameterForResultSet, setupJoin, supportsBatchUpdateResults, supportsCursor, supportsInnerJoinForUpdate, supportsOffsetWithoutLimit, supportsOuterJoinForUpdate, supportsSequence
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

uniqueConstraintViolationCode

protected static final int uniqueConstraintViolationCode
一意制約違反を表す例外コード

関連項目:
定数フィールド値
コンストラクタの詳細

Mssql2005Dialect

public Mssql2005Dialect()
メソッドの詳細

supportsOffset

public boolean supportsOffset()
インタフェース DbmsDialect の記述:
オフセットをサポートしているかどうかを返します。

定義:
インタフェース DbmsDialect 内の supportsOffset
オーバーライド:
クラス MssqlDialect 内の supportsOffset
戻り値:
オフセットをサポートしているかどうか

convertLimitSql

public java.lang.String convertLimitSql(java.lang.String sql,
                                        int offset,
                                        int limit)
インタフェース DbmsDialect の記述:
limit用SQLに変換します。

定義:
インタフェース DbmsDialect 内の convertLimitSql
オーバーライド:
クラス MssqlDialect 内の convertLimitSql
パラメータ:
sql - SQL
offset - オフセット
limit - リミット
戻り値:
limit用SQL

isUniqueConstraintViolation

public boolean isUniqueConstraintViolation(java.lang.Throwable t)
インタフェース DbmsDialect の記述:
一意制約違反を原因とする例外であればtrueを返します。

定義:
インタフェース DbmsDialect 内の isUniqueConstraintViolation
オーバーライド:
クラス StandardDialect 内の isUniqueConstraintViolation
パラメータ:
t - 例外
戻り値:
一意制約違反を原因とする例外であればtrue


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.