openGionopenGion
5.1.7.0

org.opengion.plugin.table
クラス TableFilter_INDEX_SQLSERVER

java.lang.Object
  上位を拡張 org.opengion.plugin.table.AbstractTableFilter
      上位を拡張 org.opengion.plugin.table.TableFilter_INDEX
          上位を拡張 org.opengion.plugin.table.TableFilter_INDEX_SQLSERVER
すべての実装されたインタフェース:
TableFilter

public class TableFilter_INDEX_SQLSERVER
extends TableFilter_INDEX

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

変更履歴:
4.0.0 (2005/08/31) 新規作成
バージョン
0.9.0 2000/10/17
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK1.1,

フィールドの概要
 
クラス org.opengion.plugin.table.TableFilter_INDEX から継承されたフィールド
EXEC_END_TAG, EXEC_START_TAG, INDEX_NAME, INDTYPE, INITIAL_EXTENT, isXml, NEXT_EXTENT, SYSTEM_ID, TABLE_LABEL, TABLE_NAME, TABLESPACE_NAME, TBLSYU, XML_END_TAG, XML_START_TAG
 
クラス org.opengion.plugin.table.AbstractTableFilter から継承されたフィールド
appInfo, CR, dbid, isDebug, modifyType, resource, rowNo, sql, table
 
コンストラクタの概要
TableFilter_INDEX_SQLSERVER()
           
 
メソッドの概要
protected  java.lang.String makeEndLine(int[] clmNo, java.lang.String[] data)
          定義の最後の部分の処理を実行します。
 
クラス org.opengion.plugin.table.TableFilter_INDEX から継承されたメソッド
execute, makeHeadLine, makeIndexClmStr, makeLineList
 
クラス 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
 

コンストラクタの詳細

TableFilter_INDEX_SQLSERVER

public TableFilter_INDEX_SQLSERVER()
メソッドの詳細

makeEndLine

protected java.lang.String makeEndLine(int[] clmNo,
                                       java.lang.String[] data)
定義の最後の部分の処理を実行します。

オーバーライド:
クラス TableFilter_INDEX 内の makeEndLine
パラメータ:
clmNo - int[]
data - String[]
戻り値:
String

openGion 5.1.7.0

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