openGionopenGion
5.0.1.0

org.opengion.plugin.table
クラス TableFilter_INDEX

java.lang.Object
  上位を拡張 org.opengion.plugin.table.AbstractTableFilter
      上位を拡張 org.opengion.plugin.table.TableFilter_INDEX
すべての実装されたインタフェース:
TableFilter
直系の既知のサブクラス:
TableFilter_INDEX_HSQLDB, TableFilter_INDEX_MYSQL, TableFilter_INDEX_POSGRE, TableFilter_INDEX_SQLSERVER

public class TableFilter_INDEX
extends AbstractTableFilter

TableFilter_INDEX は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。
ここでは、テーブル一覧の検索結果より、GF07 のインデックスカラム定義テーブルから 必要な情報を取得し、インデックス作成スクリプトを作成します。 出力ファイルは、テーブル名+"I.sql" という命名規則で作成します。 検索では、(SYSTEM_ID,TBLSYU,TABLE_NAME,NAME_JA,TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,COMMENTS) の項目を取得する必要があります。

バージョン
0.9.0 2000/10/17
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK1.1,

フィールドの概要
protected static java.lang.String EXEC_END_TAG
           
protected static java.lang.String EXEC_START_TAG
           
protected  boolean isXml
           
protected static java.lang.String XML_END_TAG
           
protected static java.lang.String XML_START_TAG
           
 
クラス org.opengion.plugin.table.AbstractTableFilter から継承されたフィールド
appInfo, dbid, isDebug, modifyType, resource, rowNo, sql, table
 
コンストラクタの概要
TableFilter_INDEX()
           
 
メソッドの概要
 DBTableModel execute()
          DBTableModel処理を実行します。
protected  java.lang.String makeEndLine(int[] clmNo, java.lang.String[] data)
           
protected  java.lang.String makeHeadLine(int[] clmNo, java.lang.String[] data)
           
protected  java.lang.String makeLineList(int[] clmNo, java.lang.String[] data, java.lang.String clms)
           
 
クラス org.opengion.plugin.table.AbstractTableFilter から継承されたメソッド
getErrorCode, getErrorMessage, getTableColumnNo, getValue, makeErrorMessage, setApplicationInfo, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setResource, setSql
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

XML_START_TAG

protected static final java.lang.String XML_START_TAG

XML_END_TAG

protected static final java.lang.String XML_END_TAG
関連項目:
定数フィールド値

EXEC_START_TAG

protected static final java.lang.String EXEC_START_TAG
関連項目:
定数フィールド値

EXEC_END_TAG

protected static final java.lang.String EXEC_END_TAG
関連項目:
定数フィールド値

isXml

protected boolean isXml
コンストラクタの詳細

TableFilter_INDEX

public TableFilter_INDEX()
メソッドの詳細

execute

public DBTableModel execute()
DBTableModel処理を実行します。

戻り値:
DBTableModel
変更履歴:
3.8.7.0 (2006/12/15) アクセスログ取得の為,ApplicationInfo オブジェクトを設定
4.0.0.0 (2007/11/28) メソッドの戻り値をチェックします。
4.3.7.0 (2009/06/01) XML出力機能追加

makeHeadLine

protected java.lang.String makeHeadLine(int[] clmNo,
                                        java.lang.String[] data)

makeLineList

protected java.lang.String makeLineList(int[] clmNo,
                                        java.lang.String[] data,
                                        java.lang.String clms)

makeEndLine

protected java.lang.String makeEndLine(int[] clmNo,
                                       java.lang.String[] data)

openGion 5.0.1.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.