openGionopenGion
5.0.0.2

org.opengion.plugin.table
クラス TableFilter_TABLE_MYSQL

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

public class TableFilter_TABLE_MYSQL
extends TableFilter_TABLE

TableFilter_TABLE_MYSQL は、TableUpda インターフェースを継承した、DBTableModel 処理用の 実装クラスです。とくに、MySQL用の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_MYSQL()
           
 
メソッドの概要
protected  java.lang.String makeEndLine(int[] clmNo, java.lang.String[] data)
           
protected  java.lang.String[] makeLineList(java.lang.String[] data, boolean first)
           
protected  java.lang.String makeUniqSeq(int[] clmNo, java.lang.String[] data)
           
protected  java.lang.String makeUniqTrig(int[] clmNo, java.lang.String[] data, java.lang.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_MYSQL

public TableFilter_TABLE_MYSQL()
メソッドの詳細

makeLineList

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

makeEndLine

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

makeUniqSeq

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

makeUniqTrig

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

openGion 5.0.0.2

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