パッケージ com.github.mygreen.splate

クラス MapSqlContext


  • public class MapSqlContext
    extends SqlContext
    SQLテンプレートのパラメータをMap として渡すときのSQLコンテキスト。 SQLテンプレート中では、マップのキー名で参照できます。
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • 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 - 値
      • setVariables

        public void setVariables​(@NonNull
                                 @NonNull Map<String,​Object> variables)
        SQLテンプレート中で使用可能な変数を追加します。
        パラメータ:
        variables - 変数のマップ