Package | Description |
---|---|
nablarch.common.mail |
メール送信ライブラリ。
|
nablarch.core.db.connection |
データベース接続機能を提供する。
|
nablarch.core.db.statement |
データベースに対するSQL実行機能を提供する。
|
nablarch.core.db.support |
データベースアクセス処理をサポートする機能を提供する。
|
nablarch.fw.messaging.action |
応答なし電文を受送信するアクションを提供する。
|
nablarch.fw.reader |
汎用的なデータリーダの実装および、データリーダを独自実装する際に
利用できる基底クラスやユーティリティクラスを収めたパッケージ。
|
Modifier and Type | Method and Description |
---|---|
SqlPStatement |
MailRequestTable.createReaderStatement(java.lang.String mailSendPatternId)
処理対象データを取得する
SqlPStatement を生成する。 |
SqlPStatement |
MailRequestTable.createReaderStatement(java.lang.String mailSendPatternId,
java.lang.String sendProcessId)
処理対象データを取得する
SqlPStatement を生成する。 |
Modifier and Type | Method and Description |
---|---|
SqlPStatement |
AppDbConnection.prepareCountStatementBySqlId(java.lang.String sqlId)
SQL_IDを元に件数取得(カウント)用のStatementオブジェクトを生成する。
SQL文を件数取得(カウント)用に変換すること以外は、
AppDbConnection.prepareStatementBySqlId(String) と同じ処理を行う。 |
SqlPStatement |
AppDbConnection.prepareStatement(java.lang.String sql)
パラメータ付きSQL文実行用のStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。 |
SqlPStatement |
AppDbConnection.prepareStatement(java.lang.String sql,
int autoGeneratedKeys)
自動生成キー(データベース側で自動生成された値)を取得する機能を持つStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
自動生成されたキーは、SqlPStatement.getGeneratedKeys() を使用して取得する必要がある。 |
SqlPStatement |
AppDbConnection.prepareStatement(java.lang.String sql,
int[] columnIndexes)
自動生成キー(データベース側で自動生成された値)を取得する機能を持つStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
自動生成されたキーは、SqlPStatement.getGeneratedKeys() を使用して取得する必要がある。 |
SqlPStatement |
AppDbConnection.prepareStatement(java.lang.String sql,
SelectOption selectOption)
検索範囲を指定したパラメータ付きSQL文実行用のStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるSqlPStatement は、あらかじめ検索範囲が設定されているため、
SqlPStatement.retrieve(int, int) のような、検索範囲を指定した簡易検索処理は実行できない。SqlPStatement.retrieve() を使用すること。 |
SqlPStatement |
AppDbConnection.prepareStatement(java.lang.String sql,
java.lang.String[] columnNames)
自動生成キー(データベース側で自動生成された値)を取得する機能を持つStatementオブジェクトを生成する。
Statementオブジェクトは、
TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
自動生成されたキーは、SqlPStatement.getGeneratedKeys() を使用して取得する必要がある。 |
SqlPStatement |
AppDbConnection.prepareStatementBySqlId(java.lang.String sqlId)
パラメータ付きSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
指定されたSQL_IDに紐づくSQL文を取得し、Statementオブジェクトを生成する。
Statementオブジェクトは、 TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。 |
SqlPStatement |
AppDbConnection.prepareStatementBySqlId(java.lang.String sqlId,
SelectOption selectOption)
検索範囲を指定したパラメータ付きSQL文実行用のStatementオブジェクトをSQL_IDを元に生成する。
指定されたSQL_IDに紐づくSQL文を取得し、Statementオブジェクトを生成する。
Statementオブジェクトは、 TransactionManagerConnection.terminate() メソッドで自動的にクローズされるため、
アプリケーションは、取得したStatementオブジェクトを明示的にクローズする必要はない。
注意:本メソッドで返却されるSqlPStatement は、あらかじめ検索範囲が設定されているため、
SqlPStatement.retrieve(int, int) のような、検索範囲を指定した簡易検索処理は実行できない。SqlPStatement.retrieve() を使用すること。 |
Modifier and Type | Method and Description |
---|---|
SqlPStatement |
StatementFactory.getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context)
SqlPStatement を生成し返却する。 |
SqlPStatement |
StatementFactory.getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context,
SelectOption selectOption)
SqlPStatement を生成し返却する。 |
SqlPStatement |
StatementFactory.getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
int[] columnIndexes,
nablarch.core.db.DbExecutionContext context)
自動生成キーの取得機能を持つ
SqlPStatement を生成し返却する。 |
SqlPStatement |
StatementFactory.getSqlPStatement(java.lang.String sql,
java.sql.Connection con,
int autoGeneratedKeys,
nablarch.core.db.DbExecutionContext context)
自動生成キーの取得機能を持つ
SqlPStatement を生成し返却する。 |
SqlPStatement |
StatementFactory.getSqlPStatementBySqlId(java.lang.String sqlId,
java.sql.Connection con,
nablarch.core.db.DbExecutionContext context)
SQL_IDから
SqlPStatement を生成し返却する。 |
Modifier and Type | Method and Description |
---|---|
SqlPStatement |
DbAccessSupport.getSqlPStatement(java.lang.String sqlId)
指定されたSQL_IDから
SqlPStatement を生成する。 |
Modifier and Type | Method and Description |
---|---|
protected SqlPStatement |
AsyncMessageSendAction.createStatement()
インプットデータを抽出するための
SqlPStatement を生成する。
SqlPStatement を生成するためのSQLは、下記ルールに従い取得する。
AsyncMessageSendAction.getSqlResource() の実装に準拠する
SQL_IDは、SELECT_SEND_DATA固定
|
Modifier and Type | Method and Description |
---|---|
DatabaseRecordReader |
DatabaseRecordReader.setStatement(SqlPStatement statement)
テーブルを参照するSQLステートメントを設定する。
|