クラス TableFilter_SEQUENCE
- java.lang.Object
-
- org.opengion.hayabusa.db.AbstractTableFilter
-
- org.opengion.plugin.table.TableFilter_SEQUENCE
-
- すべての実装されたインタフェース:
TableFilter
- 直系の既知のサブクラス:
TableFilter_SEQUENCE_DERBY
,TableFilter_SEQUENCE_FIREBIRD
,TableFilter_SEQUENCE_HSQLDB
,TableFilter_SEQUENCE_MYSQL
,TableFilter_SEQUENCE_ORACLE
,TableFilter_SEQUENCE_POSTGRES
,TableFilter_SEQUENCE_SQLSERVER
public class TableFilter_SEQUENCE extends AbstractTableFilter
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)。 }- 導入されたバージョン:
- JDK1.1,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected static int
FGCYCLE
データのアクセス用の配列番号 7protected static int
INCREBY
データのアクセス用の配列番号 3protected static int
MAXVAL
データのアクセス用の配列番号 6protected static int
MINVAL
データのアクセス用の配列番号 5protected static int
SEQNAME
データのアクセス用の配列番号 2protected static int
STARTVAL
データのアクセス用の配列番号 4protected static int
SUCACHE
データのアクセス用の配列番号 8protected static int
SYSTEM_ID
データのアクセス用の配列番号 0protected static int
TBLSYU
データのアクセス用の配列番号 1-
クラスから継承されたフィールド org.opengion.hayabusa.db.AbstractTableFilter
BUFFER_MIDDLE, CR, EXEC_END_TAG, EXEC_START_TAG, execEndTag, isXml, XML_END_TAG, XML_START_TAG
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TableFilter_SEQUENCE()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 DBTableModel
execute()
DBTableModel処理を実行します。protected String
makeHeadLine(int[] clmNo, String[] data)
ヘッダー部分の処理を実行します。protected String
makeLineList(int[] clmNo, String[] data)
シーケンス作成の処理を実行します。-
クラスから継承されたメソッド org.opengion.hayabusa.db.AbstractTableFilter
getDbid, getDBTableModel, getErrorCode, getErrorMessage, getKeys, getModifyType, getParameterRows, getResource, getReturnMap, getSql, getTableColumnNo, getTransaction, getValue, initSet, isDebug, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setParamMap, setResource, setSql, setTransaction, setValue
-
-
-
-
コンストラクタの詳細
-
TableFilter_SEQUENCE
public TableFilter_SEQUENCE()
デフォルトコンストラクター
-
-
メソッドの詳細
-
execute
public DBTableModel execute()
DBTableModel処理を実行します。- 戻り値:
- 実行結果のテーブルモデル
-
makeHeadLine
protected String makeHeadLine(int[] clmNo, String[] data)
ヘッダー部分の処理を実行します。- パラメータ:
clmNo
- カラム番号配列data
- 1行分のデータ配列- 戻り値:
- ヘッダー部分の文字列
-
makeLineList
protected String makeLineList(int[] clmNo, String[] data)
シーケンス作成の処理を実行します。- パラメータ:
clmNo
- カラム番号配列data
- 1行分のデータ配列- 戻り値:
- シーケンス作成
-
-