パッケージ org.nkjmlab.sorm4j.sql
インタフェース NamedParameterSqlParser
-
- すべてのスーパーインタフェース:
ParameterizedSqlParser
- 既知のサブインタフェースのリスト:
NamedParameterCommand
public interface NamedParameterSqlParser extends ParameterizedSqlParser
SQL parser for named parameters.Following characters could be used for named parameters.
('a' <= c && c <= 'z') || ('A' <= c && c <= 'Z') || ('0' <= c && c <= '9') || c == '_';- 作成者:
- yuu_nkjm
-
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド abstractメソッド 修飾子とタイプ メソッド 説明 NamedParameterSqlParserbind(String key, Object value)Binds a key-value pair to named parameters in a SQL statement.NamedParameterSqlParserbindAll(Map<String,Object> keyValuePairOfNamedParameters)Binds key-value pairs to named parameters in a SQL statement.NamedParameterSqlParserbindBean(Object bean)Binds a bean.static NamedParameterSqlParserof(String sql)CreatesNamedParameterSqlParserobject.static NamedParameterSqlParserof(String sql, char prefix, char suffix, ColumnToFieldAccessorMapper columnFieldMapper)CreatesNamedParameterSqlParserobject. the named parameters should have the given prefix and suffix.static NamedParameterSqlParserof(String sql, ColumnToFieldAccessorMapper columnFieldMapper)static ParameterizedSqlparse(String sql, Map<String,Object> namedParameters)CreatesNamedParameterSqlParserobject with parameters.-
インタフェースから継承されたメソッド org.nkjmlab.sorm4j.sql.ParameterizedSqlParser
parse
-
-
-
-
メソッドの詳細
-
bindAll
NamedParameterSqlParser bindAll(Map<String,Object> keyValuePairOfNamedParameters)
Binds key-value pairs to named parameters in a SQL statement.- パラメータ:
keyValuePairOfNamedParameters-- 戻り値:
-
bind
NamedParameterSqlParser bind(String key, Object value)
Binds a key-value pair to named parameters in a SQL statement.- パラメータ:
key-value-- 戻り値:
-
bindBean
NamedParameterSqlParser bindBean(Object bean)
Binds a bean. The field names map to keys of parameter byColumnToFieldAccessorMapper.- パラメータ:
bean-- 戻り値:
-
of
static NamedParameterSqlParser of(String sql, char prefix, char suffix, ColumnToFieldAccessorMapper columnFieldMapper)
CreatesNamedParameterSqlParserobject. the named parameters should have the given prefix and suffix.- パラメータ:
sql-prefix-suffix-columnFieldMapper-- 戻り値:
-
of
static NamedParameterSqlParser of(String sql, ColumnToFieldAccessorMapper columnFieldMapper)
- パラメータ:
sql-columnFieldMapper-- 戻り値:
-
of
static NamedParameterSqlParser of(String sql)
CreatesNamedParameterSqlParserobject.- パラメータ:
sql-- 戻り値:
-
parse
static ParameterizedSql parse(String sql, Map<String,Object> namedParameters)
CreatesNamedParameterSqlParserobject with parameters.- パラメータ:
sql-namedParameters-- 戻り値:
-
-