パッケージ org.nkjmlab.sorm4j.sql

インタフェース ParameterizedSql


public interface ParameterizedSql
This class represents a SQL statement with ordered parameters.
作成者:
nkjm
  • メソッドの詳細

    • getSql

      String getSql()
      Gets this SQL statement.
      戻り値:
    • getParameters

      Object[] getParameters()
      Gets this ordered parameters.
      戻り値:
    • getBindedSql

      String getBindedSql()
      Gets the SQL string after binding parameter.
      戻り値:
    • of

      static ParameterizedSql of(String sql)
      Creates ParameterizedSql object of the given SQL string. When you use a SQL statement with parameter, use parse(java.lang.String, java.lang.Object...) method.
      パラメータ:
      sql - without parameter.
      戻り値:
    • of

      static ParameterizedSql of(String sql, Object... parameters)
      Creates ParameterizedSql object of the given SQL string and parameters. The given parameters should be simple ordered parameters. When you use special parameters, use parse(java.lang.String, java.lang.Object...) method.
      パラメータ:
      sql -
      parameters - ordered parameters without special parameters (e.g. named parameter, list parameter and embedded parameter)
      戻り値:
    • parse

      static ParameterizedSql parse(String sql, Object... parameters)
      Parses the given SQL and ordered parameters which could include special parameters (e.g. list parameter and embedded parameter).
      パラメータ:
      sql -
      parameters -
      戻り値:
    • parse

      static ParameterizedSql parse(String sql, Map<String,Object> parameters)
      Parses the given SQL and named parameters which could include special parameters (e.g. list parameter and embedded parameter).
      パラメータ:
      sql -
      parameters -
      戻り値:
    • embedParameter

      static String embedParameter(String sql, Object... parameters)
      Embeds the given parameters to the give SQL string.
      パラメータ:
      sql -
      parameters -
      戻り値:
    • embedParameter

      static String embedParameter(String sql, Map<String,Object> parameters)
      Embeds the given parameters to the give SQL string.
      パラメータ:
      sql -
      parameters -
      戻り値: