openGionopenGion
5.0.0.1

org.opengion.plugin.table
クラス TableFilter_TABLE_SQLSERVER

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

public class TableFilter_TABLE_SQLSERVER
extends TableFilter_TABLE

TableFilter_TABLE_SQLSERVER は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。とくに、SQLServer用のDB定義スクリプトを作成します。
ここでは、テーブル一覧の検索結果より、GF05 のテーブルカラム定義テーブルから 必要な情報を取得し、テーブル作成スクリプトを作成します。 出力ファイルは、テーブル名+"S.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,

フィールドの概要
 
クラス org.opengion.plugin.table.TableFilter_TABLE から継承されたフィールド
EXEC_END_TAG, EXEC_START_TAG, GF05_CLM, GF05_CLS_NAME, GF05_DATA_DEFAULT, GF05_NAME_JA, GF05_NOT_NULL, GF05_OPTIONS, GF05_SEQNO, GF05_USE_LENGTH, isXml, XML_END_TAG, XML_START_TAG
 
クラス org.opengion.plugin.table.AbstractTableFilter から継承されたフィールド
appInfo, dbid, isDebug, modifyType, resource, rowNo, sql, table
 
コンストラクタの概要
TableFilter_TABLE_SQLSERVER()
           
 
メソッドの概要
protected  String makeEndLine(int[] clmNo, String[] data)
           
protected  String[] makeLineList(String[] data, boolean first)
           
protected  String makeUniqSeq(int[] clmNo, String[] data)
           
protected  String makeUniqTrig(int[] clmNo, String[] data, String uniqName)
           
 
クラス org.opengion.plugin.table.TableFilter_TABLE から継承されたメソッド
execute, makeHeadLine
 
クラス 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_TABLE_SQLSERVER

public TableFilter_TABLE_SQLSERVER()
メソッドの詳細

makeLineList

protected String[] makeLineList(String[] data,
                                boolean first)
オーバーライド:
クラス TableFilter_TABLE 内の makeLineList

makeEndLine

protected String makeEndLine(int[] clmNo,
                             String[] data)
オーバーライド:
クラス TableFilter_TABLE 内の makeEndLine

makeUniqSeq

protected String makeUniqSeq(int[] clmNo,
                             String[] data)
オーバーライド:
クラス TableFilter_TABLE 内の makeUniqSeq

makeUniqTrig

protected String makeUniqTrig(int[] clmNo,
                              String[] data,
                              String uniqName)
オーバーライド:
クラス TableFilter_TABLE 内の makeUniqTrig

openGion 5.0.0.1

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