public interface PagingQueryProvider
修飾子と型 | メソッドと説明 |
---|---|
java.lang.String | generateFirstPageQuery(int pageSize) ページサイズによって制限された最初のページを提供するクエリを生成します。 |
java.lang.String | generateJumpToItemQuery(int itemIndex, int pageSize) アイテムへのジャンプクエリを提供するクエリを生成します。 |
java.lang.String | generateRemainingPagesQuery(int pageSize) ページサイズによって制限された最初のページを提供するクエリを生成します。 |
int | getParameterCount() クエリで宣言されているパラメーターの数 |
java.lang.String | getSortKeyPlaceHolder(java.lang.String keyName) (列名に基づいて)ソートキー値の名前付きプレースホルダーとして使用される文字列、または? 名前のないパラメーターの場合。 |
java.util.Map<java.lang.String,Order> | getSortKeys() ソートキー。 |
java.util.Map<java.lang.String,Order> | getSortKeysWithoutAliases() エイリアスのない並べ替えキー(一意の単一列名)。 |
void | init(javax.sql.DataSource dataSource) 必要に応じて、提供された DataSource を使用してクエリプロバイダーを初期化します。 |
boolean | isUsingNamedParameters() 生成されたクエリが名前付きパラメーター構文を使用するかどうかを示します。 |
void init(javax.sql.DataSource dataSource) throws java.lang.Exception
DataSource
を使用してクエリプロバイダーを初期化します。dataSource
- 初期化に使用する DataSourcejava.lang.Exception
- 初期化時のエラー java.lang.String generateFirstPageQuery(int pageSize)
pageSize
- 各ページの読み取り行数 java.lang.String generateRemainingPagesQuery(int pageSize)
pageSize
- 各ページの読み取り行数 java.lang.String generateJumpToItemQuery(int itemIndex, int pageSize)
itemIndex
- 読み込まれる次のアイテムのインデックス pageSize
- 各ページの読み取り行数 int getParameterCount()
boolean isUsingNamedParameters()
java.util.Map<java.lang.String,Order> getSortKeys()
java.lang.String getSortKeyPlaceHolder(java.lang.String keyName)
keyName
- ソートキー名 java.util.Map<java.lang.String,Order> getSortKeysWithoutAliases()