インターフェース SelectBuilder.SelectFromAndOrderBy
- すべてのスーパーインターフェース:
SelectBuilder.BuildSelect
、SelectBuilder.SelectFrom
、SelectBuilder.SelectLimitOffset
、SelectBuilder.SelectLock
、SelectBuilder.SelectOrdered
- すべての既知のサブインターフェース:
SelectBuilder.SelectFromAndJoin
- 含まれているインターフェース:
- SelectBuilder
public static interface SelectBuilder.SelectFromAndOrderBy
extends SelectBuilder.SelectFrom, SelectBuilder.SelectOrdered, SelectBuilder.SelectLimitOffset, SelectBuilder.SelectLock, SelectBuilder.BuildSelect
FROM
、JOIN
、WHERE
、LIMIT/OFFSET
、LOCK
メソッドを公開するビルダー。方法の概要
修飾子と型メソッド説明Table
をSELECT … FROM
に宣言します。from
(CollectionSE<? extends TableLike> tables) 1 つ以上のTable
をSELECT … FROM
に宣言します。Table
をSELECT … FROM
に宣言します。1 つ以上のTable
をSELECT … FROM
に宣言します。limit
(long limit) 読み取る行の制限を適用します。limitOffset
(long limit, long offset) limit
およびoffset
パラメーターを select ステートメントに適用します。offset
(long offset) 行の読み取りを開始する位置にオフセットを適用します。orderBy
(CollectionSE<? extends OrderByField> orderByFields) 1 つ以上のorder by fields
を追加します。orderBy
(Expression... columns) 1 つ以上のcolumns
を追加してオーダーします。orderBy
(OrderByField... orderByFields) 1 つ以上のorder by fields
を追加します。インターフェース org.springframework.data.relational.core.sql.SelectBuilder.BuildSelect から継承されたメソッド
build, build
インターフェース org.springframework.data.relational.core.sql.SelectBuilder.SelectLock から継承されたメソッド
lock
メソッドの詳細
limitOffset
インターフェースからコピーされた説明:SelectBuilder.SelectLimitOffset
limit
およびoffset
パラメーターを select ステートメントに適用します。最初から最初の 20 行を読み取るには、limitOffset(20, 0)
を使用します。次の 20 を読み取るにはlimitOffset(20, 20)
を使用します。- 次で指定:
- インターフェース
SelectBuilder.SelectLimitOffset
のlimitOffset
- パラメーター:
limit
- 読み取る行。offset
- 行オフセット、ゼロベース。- 戻り値:
this
ビルダー。
limit
インターフェースからコピーされた説明:SelectBuilder.SelectLimitOffset
読み取る行の制限を適用します。- 次で指定:
- インターフェース
SelectBuilder.SelectLimitOffset
のlimit
- パラメーター:
limit
- 読み取る行。- 戻り値:
this
ビルダー。
offset
インターフェースからコピーされた説明:SelectBuilder.SelectLimitOffset
行の読み取りを開始する位置にオフセットを適用します。- 次で指定:
- インターフェース
SelectBuilder.SelectLimitOffset
のoffset
- パラメーター:
offset
- 開始オフセット。- 戻り値:
this
ビルダー。
from
インターフェースからコピーされた説明:SelectBuilder.SelectFrom
- 次で指定:
- インターフェース
SelectBuilder.SelectFrom
のfrom
- パラメーター:
table
-SELECT … FROM
へのテーブル名は null または空であってはなりません。- 戻り値:
this
ビルダー。- 関連事項:
from
インターフェースからコピーされた説明:SelectBuilder.SelectFrom
- 次で指定:
- インターフェース
SelectBuilder.SelectFrom
のfrom
- パラメーター:
table
-SELECT … FROM
へのテーブルは null であってはなりません。- 戻り値:
this
ビルダー。- 関連事項:
from
インターフェースからコピーされた説明:SelectBuilder.SelectFrom
- 次で指定:
- インターフェース
SelectBuilder.SelectFrom
のfrom
- パラメーター:
tables
-SELECT … FROM
へのテーブルは null であってはなりません。- 戻り値:
this
ビルダー。- 関連事項:
from
インターフェースからコピーされた説明:SelectBuilder.SelectFrom
- 次で指定:
- インターフェース
SelectBuilder.SelectFrom
のfrom
- パラメーター:
tables
-SELECT … FROM
へのテーブルは null であってはなりません。- 戻り値:
this
ビルダー。- 関連事項:
orderBy
インターフェースからコピーされた説明:SelectBuilder.SelectOrdered
1 つ以上のcolumns
を追加してオーダーします。- 次で指定:
- インターフェース
SelectBuilder.SelectOrdered
のorderBy
- パラメーター:
columns
- 並べ替える列。- 戻り値:
this
ビルダー。
orderBy
インターフェースからコピーされた説明:SelectBuilder.SelectOrdered
1 つ以上のorder by fields
を追加します。- 次で指定:
- インターフェース
SelectBuilder.SelectOrdered
のorderBy
- パラメーター:
orderByFields
- 並べ替えるフィールド。- 戻り値:
this
ビルダー。
orderBy
インターフェースからコピーされた説明:SelectBuilder.SelectOrdered
1 つ以上のorder by fields
を追加します。- 次で指定:
- インターフェース
SelectBuilder.SelectOrdered
のorderBy
- パラメーター:
orderByFields
- 並べ替えるフィールド。- 戻り値:
this
ビルダー。