概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.maachang.dao.dbms
クラス ExecutionDao

    java.lang.Object
      org.maachang.dao.dbms.ExecutionDao

    public class ExecutionDao

extends java.lang.Object

Dao実行オブジェクト.

導入されたバージョン:
  MaaEngine 1.00
バージョン:
  2007/10/18
作成者:
  masahito suzuki

フィールドの概要
`static java.lang.String` | `CREATE_TIME` テーブルカラム生成日付付加パラメータ.
`static java.lang.String` | `SEQ_COLUMN` シーケンス付加対象パラメータ.
`static java.lang.String` | `UPDATE_TIME` テーブルカラム更新日付付加パラメータ.

コンストラクタの概要
`ExecutionDao()`

メソッドの概要
`static int` | `execution(java.util.ArrayList out, java.lang.Long[] outId, Record record, java.lang.Class type, java.lang.String model, MetaColumn meta, java.lang.String sql, int offset, int limit, java.util.ArrayList<java.lang.Object> params)` SQL実行.
`static int` | `execution(java.util.ArrayList out, java.lang.Long[] outId, Record record, java.lang.Class type, java.lang.String model, MetaColumn meta, java.lang.String sql, int offset, int limit, java.lang.Object[] params)` SQL実行.
`static boolean` | `isCreateTime(MetaColumn meta)` 生成時間のパラメータが存在するかチェック.
`static boolean` | `isSequence(MetaColumn meta)` シーケンス付与対象のパラメータが存在するかチェック.
`static boolean` | `isUpdateTime(MetaColumn meta)` 更新時間のパラメータが存在するかチェック.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### SEQ_COLUMN

    public static final java.lang.String SEQ_COLUMN

  シーケンス付加対象パラメータ.

  関連項目:
    定数フィールド値

### CREATE_TIME

    public static final java.lang.String CREATE_TIME

  テーブルカラム生成日付付加パラメータ.

  関連項目:
    定数フィールド値

### UPDATE_TIME

    public static final java.lang.String UPDATE_TIME

  テーブルカラム更新日付付加パラメータ.

  関連項目:
    定数フィールド値

コンストラクタの詳細

### ExecutionDao

    public ExecutionDao()

メソッドの詳細

### execution

    public static final int execution(java.util.ArrayList out,
                                      java.lang.Long[] outId,
                                      Record record,
                                      java.lang.Class type,
                                      java.lang.String model,
                                      MetaColumn meta,
                                      java.lang.String sql,
                                      int offset,
                                      int limit,
                                      java.util.ArrayList<java.lang.Object> params)
                               throws java.lang.Exception

  SQL実行.
  指定SQLを実行します.

  パラメータ:
    `out` - select文の実行結果が返されます.
    `outId` - insert文の実行時のシーケンスIDが返されます.
    `record` - SQL実行レコードを設定します.
    `type` - select文実行結果で返されるオブジェクトクラスを設定します.
    `model` - テーブル名を設定します.
    `meta` - このテーブルのメタデータを設定します.
    `sql` - 実行対象のSQL文を設定します.
    `offset` - 取得オフセット値を設定します.
    `limit` - 取得リミット値を設定します.
    `params` - パラメータ群を設定します.
  戻り値:
    int 実行件数が返されます.
  例外:
    `java.lang.Exception` - 例外.

### execution

    public static final int execution(java.util.ArrayList out,
                                      java.lang.Long[] outId,
                                      Record record,
                                      java.lang.Class type,
                                      java.lang.String model,
                                      MetaColumn meta,
                                      java.lang.String sql,
                                      int offset,
                                      int limit,
                                      java.lang.Object[] params)
                               throws java.lang.Exception

  SQL実行.
  指定SQLを実行します.

  パラメータ:
    `out` - select文の実行結果が返されます.
    `outId` - insert文の実行時のシーケンスIDが返されます.
    `record` - SQL実行レコードを設定します.
    `type` - select文実行結果で返されるオブジェクトクラスを設定します.
    `model` - テーブル名を設定します.
    `meta` - このテーブルのメタデータを設定します.
    `sql` - 実行対象のSQL文を設定します.
    `offset` - 取得オフセット値を設定します.
    `limit` - 取得リミット値を設定します.
    `params` - パラメータ群を設定します.
  戻り値:
    int 実行件数が返されます.
  例外:
    `java.lang.Exception` - 例外.

### isSequence

    public static final boolean isSequence(MetaColumn meta)
                                    throws java.lang.Exception

  シーケンス付与対象のパラメータが存在するかチェック.
  シーケンス付与対象のパラメータが存在するかチェックします.

  パラメータ:
    `meta` - 対象のメタデータを設定します.
  戻り値:
    boolean [true]の場合、シーケンス付与条件です.
  例外:
    `java.lang.Exception`

### isCreateTime

    public static final boolean isCreateTime(MetaColumn meta)
                                      throws java.lang.Exception

  生成時間のパラメータが存在するかチェック.
  生成時間のパラメータが存在するかチェックします.

  パラメータ:
    `meta` - 対象のメタデータを設定します.
  戻り値:
    boolean [true]の場合、生成時間パラメータが存在します.
  例外:
    `java.lang.Exception`

### isUpdateTime

    public static final boolean isUpdateTime(MetaColumn meta)
                                      throws java.lang.Exception

  更新時間のパラメータが存在するかチェック.
  更新時間のパラメータが存在するかチェックします.

  パラメータ:
    `meta` - 対象のメタデータを設定します.
  戻り値:
    boolean [true]の場合、更新時間パラメータが存在します.
  例外:
    `java.lang.Exception`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド