インターフェース PagingQueryProvider
- すべての既知の実装クラス:
AbstractSqlPagingQueryProvider
、Db2PagingQueryProvider
、H2PagingQueryProvider
、HsqlPagingQueryProvider
、MariaDbPagingQueryProvider
、MySqlPagingQueryProvider
、OraclePagingQueryProvider
、PostgresPagingQueryProvider
、SqlServerPagingQueryProvider
public interface PagingQueryProvider
ページングクエリを生成するために提供される機能を定義するインターフェース。
- 作成者:
- Glenn Renfro
メソッドのサマリー
修飾子と型メソッド説明getPageQuery
(org.springframework.data.domain.Pageable pageable) アイテムへのジャンプクエリを提供するクエリを生成します。int
クエリで宣言されるパラメーターの数。ソートキー。void
init
(DataSourceSE dataSource) 必要に応じて、提供されたDataSource
SE を使用してクエリプロバイダーを初期化します。boolean
生成されたクエリが名前付きパラメーター構文を使用するかどうかを示します。
メソッドの詳細
init
必要に応じて、提供されたDataSource
SE を使用してクエリプロバイダーを初期化します。- パラメーター:
dataSource
- 初期化に使用する DataSource- 例外:
ExceptionSE
- クエリプロバイダーの初期化に失敗した場合は、Exception
SE をスローします。
getParameterCount
int getParameterCount()クエリで宣言されるパラメーターの数。- 戻り値:
- パラメーター数
isUsingNamedParameters
boolean isUsingNamedParameters()生成されたクエリが名前付きパラメーター構文を使用するかどうかを示します。- 戻り値:
- 名前付きパラメーター構文が使用されている場合は true
getSortKeys
ソートキー。キーを構成する列のマップと、昇順または降順を示すブール値(昇順 = true)。- 戻り値:
- クエリの順序付けに使用されるソートキー
getPageQuery
アイテムへのジャンプクエリを提供するクエリを生成します。- パラメーター:
pageable
- データソースから次のページをプルする座標- 戻り値:
- 生成されたクエリ