|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.hayabusa.db.AbstractTableFilter
org.opengion.plugin.table.TableFilter_SEQUENCE
public class TableFilter_SEQUENCE
TableFilter_SEQUENCE は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。 ここでは、シーケンス一覧の検索結果より、GF09 のシーケンス定義テーブルから 必要な情報を取得し、シーケンス作成スクリプトを作成します。 この処理を実行するには、DBTableModelのカラムとして、 SYSTEM_ID,TBLSYU,SEQNAME,INCREBY,STARTVAL,MINVAL,MAXVAL,FGCYCLE,SUCACHE が必要です。 パラメータは、tableFilterタグの keys, vals にそれぞれ記述するか、BODY 部にCSS形式で記述します。 【パラメータ】 { DIR : {@BASE_DIR}/sql/install/03_SEQ ; 出力ファイルの基準フォルダ(必須) XML : false ; XML出力を行うかどうか[true/false]を指定します(初期値:false)。 }
●形式: select SYSTEM_ID,TBLSYU,SEQNAME,INCREBY,STARTVAL,MINVAL,MAXVAL,FGCYCLE,SUCACHE from GF09 ① <og:tableFilter classId="SEQUENCE" keys="DIR,XML" vals='"{@BASE_DIR}/sql/install/03_SEQ,"' /> ② <og:tableFilter classId="SEQUENCE" > { DIR : {@BASE_DIR}/sql/install/03_SEQ ; XML : false ; } </og:tableFilter>
5.1.9.0 (2010/08/01) DB定義DB・シーケンス定義追加 |
5.6.6.0 (2013/07/05) keys の整合性チェックを追加 |
フィールドの概要 | |
---|---|
protected static String |
EXEC_END_TAG
|
protected static String |
EXEC_START_TAG
|
protected static int |
FGCYCLE
データのアクセス用の配列番号 7 |
protected static int |
INCREBY
データのアクセス用の配列番号 3 |
protected boolean |
isXml
XML形式かどうか |
protected static int |
MAXVAL
データのアクセス用の配列番号 6 |
protected static int |
MINVAL
データのアクセス用の配列番号 5 |
protected static int |
SEQNAME
データのアクセス用の配列番号 2 |
protected static int |
STARTVAL
データのアクセス用の配列番号 4 |
protected static int |
SUCACHE
データのアクセス用の配列番号 8 |
protected static int |
SYSTEM_ID
データのアクセス用の配列番号 0 |
protected static int |
TBLSYU
データのアクセス用の配列番号 1 |
protected static String |
XML_END_TAG
|
protected static String |
XML_START_TAG
各種定数 |
クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたフィールド |
---|
keysMap |
インタフェース org.opengion.hayabusa.db.TableFilter から継承されたフィールド |
---|
CR |
コンストラクタの概要 | |
---|---|
TableFilter_SEQUENCE()
|
メソッドの概要 | |
---|---|
DBTableModel |
execute()
DBTableModel処理を実行します。 |
protected void |
init(Map<String,String> keysMap)
keys の整合性チェックを行うための初期設定を行います。 |
protected String |
makeHeadLine(int[] clmNo,
String[] data)
ヘッダー部分の処理を実行します。 |
protected String |
makeLineList(int[] clmNo,
String[] data)
シーケンス作成の処理を実行します。 |
クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたメソッド |
---|
getDbid, getDBTableModel, getErrorCode, getErrorMessage, getModifyType, getParameterRows, getResource, getSql, getTableColumnNo, getTransaction, getValue, isDebug, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setParamMap, setResource, setSql, setTransaction |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final int SYSTEM_ID
protected static final int TBLSYU
protected static final int SEQNAME
protected static final int INCREBY
protected static final int STARTVAL
protected static final int MINVAL
protected static final int MAXVAL
protected static final int FGCYCLE
protected static final int SUCACHE
protected static final String XML_START_TAG
protected static final String XML_END_TAG
protected static final String EXEC_START_TAG
protected static final String EXEC_END_TAG
protected boolean isXml
コンストラクタの詳細 |
---|
public TableFilter_SEQUENCE()
メソッドの詳細 |
---|
protected void init(Map<String,String> keysMap)
AbstractTableFilter
内の init
keysMap
- keys の整合性チェックを行うための Map5.6.6.1 (2013/07/12) keys の整合性チェック対応 |
public DBTableModel execute()
5.5.2.6 (2012/05/25) protected変数を、private化したため、getterメソッドで取得するように変更 |
protected String makeHeadLine(int[] clmNo, String[] data)
clmNo
- カラム番号配列data
- 1行分のデータ配列
5.6.6.0 (2013/07/05) FixLengthData の簡易コンストラクタを使用 |
protected String makeLineList(int[] clmNo, String[] data)
clmNo
- カラム番号配列data
- 1行分のデータ配列
|
openGion 5.8.6.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |