@Published(tag="architect") public interface StatementFactory
Modifier and Type | Method and Description |
---|---|
ParameterizedSqlPStatement |
getParameterizedSqlPStatement(java.lang.String sql,
java.sql.Connection con,
DbExecutionContext context)
ParameterizedSqlPStatement を生成し返却する。 |
ParameterizedSqlPStatement |
getParameterizedSqlPStatement(java.lang.String sql,
java.sql.Connection con,
DbExecutionContext context,
SelectOption selectOption)
ParameterizedSqlPStatement を生成し返却する。 |
ParameterizedSqlPStatement |
getParameterizedSqlPStatementBySqlId(java.lang.String sqlId,
java.sql.Connection con,
DbExecutionContext context)
SQL_IDから
ParameterizedSqlPStatement を生成し返却する。 |
ParameterizedSqlPStatement |
getParameterizedSqlPStatementBySqlId(java.lang.String sql,
java.lang.String id,
java.sql.Connection con,
DbExecutionContext context)
SQL_IDから
ParameterizedSqlPStatement を生成し返却する(可変条件を持つSQL用)。 |
ParameterizedSqlPStatement |
getParameterizedSqlPStatementBySqlId(java.lang.String sql,
java.lang.String id,
java.sql.Connection con,
DbExecutionContext context,
SelectOption selectOption)
SQL_IDから
ParameterizedSqlPStatement を生成し返却する(可変条件を持つSQL用)。 |
SqlCStatement |
getSqlCStatement(java.lang.String sql,
java.sql.Connection con,
DbExecutionContext context)
SqlCStatement を生成し返却する。 |
SqlCStatement |
getSqlCStatementBySqlId(java.lang.String sqlId,
java.sql.Connection con,
DbExecutionContext context)
SqlCStatement を生成し返却する。 |
SqlPStatement |
getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
DbExecutionContext context)
SqlPStatement を生成し返却する。 |
SqlPStatement |
getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
DbExecutionContext context,
SelectOption selectOption)
SqlPStatement を生成し返却する。 |
SqlPStatement |
getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
int[] columnIndexes,
DbExecutionContext context)
自動生成キーの取得機能を持つ
SqlPStatement を生成し返却する。 |
SqlPStatement |
getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
int autoGeneratedKeys,
DbExecutionContext context)
自動生成キーの取得機能を持つ
SqlPStatement を生成し返却する。 |
SqlStatement |
getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
java.lang.String[] columnNames,
DbExecutionContext context)
自動生成キーの取得機能を持つ
SqlPStatement を生成し返却する。 |
SqlPStatement |
getSqlPStatementBySqlId(java.lang.String sqlId,
java.sql.Connection con,
DbExecutionContext context)
SQL_IDから
SqlPStatement を生成し返却する。 |
java.lang.String |
getVariableConditionSql(java.lang.String sql,
java.lang.Object condition)
可変条件を持つSQL文の可変部分を構築する。
|
java.lang.String |
getVariableConditionSqlBySqlId(java.lang.String sqlId,
java.lang.Object condition)
可変条件を持つSQL文の可変部分を構築する。
|
SqlPStatement getSqlPStatement(java.lang.String sql, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
SqlPStatement
を生成し返却する。sql
- SQL文con
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlPStatement getSqlPStatement(java.lang.String sql, java.sql.Connection con, DbExecutionContext context, SelectOption selectOption) throws java.sql.SQLException
SqlPStatement
を生成し返却する。sql
- SQL文con
- Connectionオブジェクトcontext
- DB実行時のコンテキストselectOption
- 検索処理条件java.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlPStatement getSqlPStatement(java.lang.String sql, java.sql.Connection con, int autoGeneratedKeys, DbExecutionContext context) throws java.sql.SQLException
SqlPStatement
を生成し返却する。sql
- SQL文con
- ConnectionオブジェクトautoGeneratedKeys
- 自動生成キーを返すかどうかを示すフラグ。Statement.RETURN_GENERATED_KEYS
または Statement.NO_GENERATED_KEYS
context
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlPStatement getSqlPStatement(java.lang.String sql, java.sql.Connection con, int[] columnIndexes, DbExecutionContext context) throws java.sql.SQLException
SqlPStatement
を生成し返却する。sql
- SQL文con
- ConnectionオブジェクトcolumnIndexes
- 挿入された行から返される列を示す列インデックスの配列context
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlStatement getSqlPStatement(java.lang.String sql, java.sql.Connection con, java.lang.String[] columnNames, DbExecutionContext context) throws java.sql.SQLException
SqlPStatement
を生成し返却する。sql
- SQL文con
- ConnectionオブジェクトcolumnNames
- 挿入された行から返される列を示す列名の配列context
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlPStatement getSqlPStatementBySqlId(java.lang.String sqlId, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
SqlPStatement
を生成し返却する。sqlId
- SQL_IDcon
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合ParameterizedSqlPStatement getParameterizedSqlPStatement(java.lang.String sql, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
ParameterizedSqlPStatement
を生成し返却する。sql
- SQL文con
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合ParameterizedSqlPStatement getParameterizedSqlPStatement(java.lang.String sql, java.sql.Connection con, DbExecutionContext context, SelectOption selectOption) throws java.sql.SQLException
ParameterizedSqlPStatement
を生成し返却する。sql
- SQL文con
- Connectionオブジェクトcontext
- DB実行時のコンテキストselectOption
- 検索処理条件java.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合ParameterizedSqlPStatement getParameterizedSqlPStatementBySqlId(java.lang.String sqlId, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
ParameterizedSqlPStatement
を生成し返却する。sqlId
- SQL_IDcon
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlCStatement getSqlCStatement(java.lang.String sql, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
SqlCStatement
を生成し返却する。sql
- SQL文con
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合SqlCStatement getSqlCStatementBySqlId(java.lang.String sqlId, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
SqlCStatement
を生成し返却する。sqlId
- SQL_IDcon
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合java.lang.String getVariableConditionSql(java.lang.String sql, java.lang.Object condition)
sql
- SQL文condition
- 条件をフィールドに持つオブジェクトjava.lang.String getVariableConditionSqlBySqlId(java.lang.String sqlId, java.lang.Object condition)
sqlId
- SQL_Idcondition
- 条件をフィールドに持つオブジェクトParameterizedSqlPStatement getParameterizedSqlPStatementBySqlId(java.lang.String sql, java.lang.String id, java.sql.Connection con, DbExecutionContext context) throws java.sql.SQLException
ParameterizedSqlPStatement
を生成し返却する(可変条件を持つSQL用)。sql
- SQL文(可変条件構築後のSQL文)id
- SQL_IDcon
- Connectionオブジェクトcontext
- DB実行時のコンテキストjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合ParameterizedSqlPStatement getParameterizedSqlPStatementBySqlId(java.lang.String sql, java.lang.String id, java.sql.Connection con, DbExecutionContext context, SelectOption selectOption) throws java.sql.SQLException
ParameterizedSqlPStatement
を生成し返却する(可変条件を持つSQL用)。sql
- SQL文(可変条件構築後のSQL文)id
- SQL_IDcon
- Connectionオブジェクトcontext
- DB実行時のコンテキストselectOption
- 検索処理オプションjava.sql.SQLException
- SQL文が不正な場合や、データベースアクセスエラーが発生した場合