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