クラス 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