NaifyDb\QueryBuilder\LimitBuilder クラス
LIMIT / OFFSET 句ビルダー
Select 系 SQL の件数制限だけを独立して組み立てたいときに使う。
QueryBuilder 内部でも使われるが、単体で LIMIT ... OFFSET ... を作る用途にも向いている。
使用例
$limit = (new LimitBuilder())
->limit(20)
->offset(40);
$sql = $limit->build();
// " LIMIT 20 OFFSET 40"
プロパティ
| 名前 | 型 | 説明 |
|---|---|---|
private
$limitValue
|
?int |
LIMIT 句の件数 |
private
$offsetValue
|
?int |
OFFSET 句の開始位置 |
メソッド
| メソッド | 説明 |
|---|---|
public
limit(int $limit): static
|
取得件数を制限する |
public
offset(int $offset): static
|
開始位置を指定する |
public
build(): string
|
LIMIT / OFFSET 句を組み立てる |