クラス DerbyPagingQueryProvider
java.lang.ObjectSE
org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider
org.springframework.batch.item.database.support.SqlWindowingPagingQueryProvider
org.springframework.batch.item.database.support.DerbyPagingQueryProvider
- 実装されているすべてのインターフェース:
PagingQueryProvider
標準 SQL:2003 ウィンドウ関数を使用した
PagingQueryProvider の Derby 実装。これらの機能は、Apache Derby バージョン 10.4.1.3 以降でサポートされています。OVER() 関数は ORDER BY 句をサポートしていないため、ROW_NUM 制限が適用される前に結果を並べ替えるためにサブクエリが代わりに使用されます。
- 導入:
- 2.0
- 作成者:
- Thomas Risberg, David Thexton, Michael Minella
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス org.springframework.batch.item.database.support.SqlWindowingPagingQueryProvider から継承されたメソッド
extractTableAlias, generateFirstPageQuery, generateRemainingPagesQuery, getSubQueryAliasクラス org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider から継承されたメソッド
getFromClause, getGroupClause, getParameterCount, getSelectClause, getSortKeyPlaceHolder, getSortKeys, getSortKeysWithoutAliases, getWhereClause, isUsingNamedParameters, setFromClause, setGroupClause, setSelectClause, setSortKeys, setWhereClause
コンストラクターの詳細
DerbyPagingQueryProvider
public DerbyPagingQueryProvider()
メソッドの詳細
init
クラスからコピーされた説明:AbstractSqlPagingQueryProvider必須プロパティを確認してください。- 次で指定:
- インターフェース
PagingQueryProviderのinit - オーバーライド:
- クラス
AbstractSqlPagingQueryProviderのinit - パラメーター:
dataSource- 初期化に使用する DataSource- 例外:
ExceptionSE- 初期化時のエラー- 関連事項:
InitializingBean.afterPropertiesSet()
getOrderedQueryAlias
- オーバーライド:
- クラス
SqlWindowingPagingQueryProviderのgetOrderedQueryAlias
getOverClause
- オーバーライド:
- クラス
SqlWindowingPagingQueryProviderのgetOverClause
getOverSubstituteClauseStart
- オーバーライド:
- クラス
SqlWindowingPagingQueryProviderのgetOverSubstituteClauseStart
getOverSubstituteClauseEnd
- オーバーライド:
- クラス
SqlWindowingPagingQueryProviderのgetOverSubstituteClauseEnd