クラス SQL
java.lang.ObjectSE
org.springframework.data.relational.core.sql.SQL
SQL
Segment
を作成するユーティリティ。通常、ステートメントビルダーへのエントリポイントとして使用されます。Query AST によって作成されたオブジェクトと依存オブジェクトは、ビルダーを除いて不変です。Statement Builder API は、フレームワークの操作に必要な SQL を生成するためのフレームワークの使用を目的としています。
- 導入:
- 1.1
- 作成者:
- Mark Paluch, Jens Schauder
- 関連事項:
方法の概要
修飾子と型メソッド説明static BindMarker
新しいパラメーターバインドマーカーを作成します。static BindMarker
bindMarker
(StringSE name) name
ヒントに関連付けられた新しいパラメーターバインドマーカーを作成します。static Column
static BooleanLiteral
literalOf
(boolean value) static StringLiteral
literalOf
(CharSequenceSE content) content
から新しいStringLiteral
を作成します。static NumericLiteral
content
から新しいNumericLiteral
を作成します。static <T> Literal<T>
literalOf
(T content) content
から新しいLiteral
を作成します。static <T> Literal<T>
新しいNULL
Literal
を作成します。static Table
新しいTable
を作成します。
メソッドの詳細
column
- パラメーター:
name
- 列名。null または空であってはなりません。table
- テーブル名。null であってはなりません。- 戻り値:
Table
に関連付けられたname
を持つ列。
table
新しいTable
を作成します。- パラメーター:
name
- テーブル名。null または空であってはなりません。- 戻り値:
name
の列。
bindMarker
新しいパラメーターバインドマーカーを作成します。- 戻り値:
- 新しい
BindMarker
。
bindMarker
name
ヒントに関連付けられた新しいパラメーターバインドマーカーを作成します。- パラメーター:
name
- 名前のヒント。null または空であってはなりません。- 戻り値:
- 新しい
BindMarker
。
literalOf
- パラメーター:
value
- リテラルコンテンツ。- 戻り値:
- 新しい
BooleanLiteral
。 - 導入:
- 2.0
literalOf
content
から新しいStringLiteral
を作成します。- パラメーター:
content
- リテラルコンテンツ。- 戻り値:
- 新しい
StringLiteral
。
literalOf
content
から新しいNumericLiteral
を作成します。- パラメーター:
content
- リテラルコンテンツ。- 戻り値:
- 新しい
NumericLiteral
。
literalOf
content
から新しいLiteral
を作成します。- パラメーター:
content
- リテラルコンテンツ。- 戻り値:
- 新しい
Literal
。
nullLiteral
新しいNULL
Literal
を作成します。- 戻り値:
- 新しい
Literal
。