クラス MapSqlContext
- java.lang.Object
-
- com.github.mygreen.splate.SqlContext
-
- com.github.mygreen.splate.MapSqlContext
-
public class MapSqlContext extends SqlContext
SQLテンプレートのパラメータをMap
として渡すときのSQLコンテキスト。 SQLテンプレート中では、マップのキー名で参照できます。- 作成者:
- T.TSUCHIE
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 MapSqlContext()
コンストラクタ。MapSqlContext(@NonNull Map<String,Object> variables)
マップを指定するコンストラクタ。MapSqlContext(SqlTemplateValueTypeRegistry valueTypeRestRegistry)
MapSqlContext(SqlTemplateValueTypeRegistry valueTypeRestRegistry, @NonNull Map<String,Object> variables)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 org.springframework.expression.EvaluationContext
createEvaluationContext()
EL式を評価するときのコンテキストを作成します。void
setVariable(@NonNull String name, Object value)
SQLテンプレート中で使用可能な変数を追加します。void
setVariables(@NonNull Map<String,Object> variables)
SQLテンプレート中で使用可能な変数を追加します。-
クラスから継承されたメソッド com.github.mygreen.splate.SqlContext
getValueTypeRestRegistry, registerValueType, registerValueType
-
-
-
-
コンストラクタの詳細
-
MapSqlContext
public MapSqlContext()
コンストラクタ。
-
MapSqlContext
public MapSqlContext(@NonNull @NonNull Map<String,Object> variables)
マップを指定するコンストラクタ。- パラメータ:
variables
- SQLテンプレート中のパラメータとして渡すマップ。
-
MapSqlContext
public MapSqlContext(SqlTemplateValueTypeRegistry valueTypeRestRegistry)
- パラメータ:
valueTypeRestRegistry
- SQLテンプレートのパラメータの変換処理を管理する処理。
-
MapSqlContext
public MapSqlContext(SqlTemplateValueTypeRegistry valueTypeRestRegistry, @NonNull @NonNull Map<String,Object> variables)
- パラメータ:
valueTypeRestRegistry
- SQLテンプレートのパラメータの変換処理を管理する処理。variables
- SQLテンプレート中で使用可能な変数
-
-
メソッドの詳細
-
createEvaluationContext
public org.springframework.expression.EvaluationContext createEvaluationContext()
クラスからコピーされた説明:SqlContext
EL式を評価するときのコンテキストを作成します。- 定義:
createEvaluationContext
クラス内SqlContext
- 戻り値:
- EL式を評価するときのコンテキスト。
-
setVariable
public void setVariable(@NonNull @NonNull String name, Object value)
SQLテンプレート中で使用可能な変数を追加します。- パラメータ:
name
- 変数名value
- 値
-
-