インターフェース | 説明 |
---|---|
Aliased | alias を公開するエイリアス要素。 |
Assignment | Column への割り当てを更新します。 |
Condition | 条件の AST Segment 。 |
Delete | DELETE ステートメントの AST。 |
DeleteBuilder | Delete ステートメントを作成するためのエントリポイント。 |
DeleteBuilder.BuildDelete | Delete ビルドメソッドを公開するインターフェース。 |
DeleteBuilder.DeleteWhere | WHERE メソッドを公開するインターフェース。 |
DeleteBuilder.DeleteWhereAndOr | |
Expression | 選択リストで使用できる式。 |
IdentifierProcessing | SqlIdentifier から SQL スニペットまたは列名への変換の処理手順を説明するインターフェース。 |
Insert | INSERT ステートメントの AST。 |
InsertBuilder | Insert ステートメントを構築するためのエントリポイント。 |
InsertBuilder.BuildInsert | Insert ビルドメソッドを公開するインターフェース。 |
InsertBuilder.InsertIntoColumnsAndValues | WHERE メソッドを公開するインターフェース。 |
InsertBuilder.InsertIntoColumnsAndValuesWithBuild | value メソッドを公開して、INSERT ステートメントとビルドメソッドに値を追加するインターフェース。 |
InsertBuilder.InsertValues | value メソッドを公開して、INSERT ステートメントに値を追加するインターフェース。 |
InsertBuilder.InsertValuesWithBuild | value メソッドを公開して、INSERT ステートメントとビルドメソッドに値を追加するインターフェース。 |
Named | name を公開する名前付き要素。 |
Segment | すべての抽象構文ツリー(AST)セグメントのスーパー型。 |
Select | SELECT ステートメントの AST。 |
SelectBuilder | Select ステートメントを作成するためのエントリポイント。 |
SelectBuilder.BuildSelect | Select ビルドメソッドを公開するインターフェース。 |
SelectBuilder.SelectAndFrom | SELECT および FROM メソッドを公開するビルダー。 |
SelectBuilder.SelectFrom | FROM メソッドを公開するビルダー。 |
SelectBuilder.SelectFromAndJoin | FROM 、JOIN 、WHERE 、LIMIT/OFFSET 、LOCK メソッドを公開するビルダー。 |
SelectBuilder.SelectFromAndJoinCondition | FROM 、WHERE 、LIMIT/OFFSET 、JOIN、AND 、LOCK の継続メソッドを公開するビルダー。 |
SelectBuilder.SelectFromAndOrderBy | FROM 、JOIN 、WHERE 、LIMIT/OFFSET 、LOCK メソッドを公開するビルダー。 |
SelectBuilder.SelectJoin | JOIN メソッドを公開するインターフェース。 |
SelectBuilder.SelectLimitOffset | 制限 / オフセット方法。 |
SelectBuilder.SelectLock | メソッドをロックします。 |
SelectBuilder.SelectOn | JOIN 関連を宣言する ON メソッドを公開するインターフェース。 |
SelectBuilder.SelectOnCondition | JOIN および JOIN … ON 継続メソッドを公開するビルダー。 |
SelectBuilder.SelectOnConditionComparison | ターゲット列の比較関連を宣言するインターフェース。 |
SelectBuilder.SelectOrdered | ORDER BY および LOCK メソッドを公開するビルダー。 |
SelectBuilder.SelectWhere | WHERE 、LOCK メソッドを公開するインターフェース。 |
SelectBuilder.SelectWhereAndOr | |
SqlIdentifier | テーブル名や列名など、データベースに存在する名前付きオブジェクトを表します。 |
Update | UPDATE ステートメントの AST。 |
UpdateBuilder | Update ステートメントを構築するためのエントリポイント。 |
UpdateBuilder.BuildUpdate | Update ビルドメソッドを公開するインターフェース。 |
UpdateBuilder.UpdateAssign | SET メソッドを公開するインターフェース。 |
UpdateBuilder.UpdateWhere | WHERE メソッドを公開するインターフェース。 |
UpdateBuilder.UpdateWhereAndOr | |
Visitable | Visitor によって訪問されることを望む実装のためのインターフェース。 |
Visitor | AST Segment ビジター。 |
列挙型 | 説明 |
---|---|
IdentifierProcessing.LetterCasing | サポートされている 3 種類の文字ケースをカプセル化します。 |
Join.JoinType | |
LockMode | SELECT ステートメントのロックモード型。 |
StatementBuilder
を使用してステートメントを作成し、SQL
を使用して SQL オブジェクトを作成します。Statement Builder によって作成されたオブジェクトおよび依存オブジェクトは、Builder を除いて不変です。 Statement Builder API は、フレームワーク操作に必要な SQL を生成するためにフレームワークを使用することを目的としています。Copyright © 2017–2020 Pivotal Software, Inc.. All rights reserved.