パッケージ org.nkjmlab.sorm4j.sql
インタフェース NamedParameterSql
-
- すべてのスーパーインタフェース:
ParameterizedSqlParser
- 既知のサブインタフェースのリスト:
NamedParameterCommand
public interface NamedParameterSql extends ParameterizedSqlParser
A SQL statement with named parameters.- 作成者:
- nkjm
-
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 NamedParameterSql
bind(String key, Object value)
Binds a key-value pair to named parameters in a SQL statement.NamedParameterSql
bindAll(Map<String,Object> keyValuePairOfNamedParameters)
Binds key-value pairs to named parameters in a SQL statement.NamedParameterSql
bindBean(Object bean)
Binds a bean.static NamedParameterSql
from(String sql)
CreatesNamedParameterSql
object.static NamedParameterSql
parse(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)
CreatesNamedParameterSql
object. the named parameters should have the given prefix and suffix.static ParameterizedSql
parse(String sql, Map<String,Object> namedParameters)
CreatesNamedParameterSql
object with parameters.-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.sql.ParameterizedSqlParser
parse
-
-
-
-
メソッドの詳細
-
bindAll
NamedParameterSql bindAll(Map<String,Object> keyValuePairOfNamedParameters)
Binds key-value pairs to named parameters in a SQL statement.- パラメータ:
keyValuePairOfNamedParameters
-- 戻り値:
-
bind
NamedParameterSql bind(String key, Object value)
Binds a key-value pair to named parameters in a SQL statement.- パラメータ:
key
-value
-- 戻り値:
-
bindBean
NamedParameterSql bindBean(Object bean)
Binds a bean. The field names map to keys of parameter byColumnFieldMapper
.- パラメータ:
bean
-- 戻り値:
-
parse
static NamedParameterSql parse(String sql, char prefix, char suffix, ColumnFieldMapper columnFieldMapper)
CreatesNamedParameterSql
object. the named parameters should have the given prefix and suffix.- パラメータ:
sql
-prefix
-suffix
-- 戻り値:
-
from
static NamedParameterSql from(String sql)
CreatesNamedParameterSql
object.- パラメータ:
sql
-- 戻り値:
-
parse
static ParameterizedSql parse(String sql, Map<String,Object> namedParameters)
CreatesNamedParameterSql
object with parameters.- パラメータ:
sql
-namedParameters
-- 戻り値:
-
-