クラス TableFilter_CMNT_TBL
java.lang.Object
org.opengion.hayabusa.db.AbstractTableFilter
org.opengion.plugin.table.TableFilter_CMNT_TBL
- すべての実装されたインタフェース:
TableFilter
TableFilter_CMNT_TBL は、TableFilter インターフェースを継承した、DBTableModel 処理用の
実装クラスです。
ここでは、テーブル一覧の検索結果より、ORACLE のテーブルにコメントを作成します。
構文は、「COMMENT ON TABLE テーブル名 IS 'コメント'」です。
このコメントを取り出す場合は、
「SELECT COMMENTS FROM USER_TAB_COMMENTS WHERE TABLE_NAME = 'テーブル名'」
とします。
SQLのツール類には、このコメントを使用して、テーブルの日本語名を表示させたりします。
検索では、(TABLE_NAME,NAME_JA) の項目を取得する必要があります。
パラメータは、tableFilterタグの keys, vals にそれぞれ記述するか、BODY 部にCSS形式で記述します。
出力ファイル名は、通常、テーブル で1つ、カラムで1つにまとめて作成されます。
【パラメータ】
{
DIR : {@BASE_DIR}/sql/install/08_CMNT ; 出力ファイルの基準フォルダ(必須)
FILE : false ; 出力ファイル名(初期値:CMNT_TBL[.sql|.xml])
XML : false ; XML出力を行うかどうか[true/false]を指定します(初期値:false)
}
- 変更履歴:
- 4.0.0.0 (2005/08/31) 新規作成
- 形式サンプル:
- ●形式: select SYSTEM_ID,TABLE_NAME,NAME_JA from GF02 ① <og:tableFilter classId="CMNT_TBL" keys="DIR" vals='"{@BASE_DIR}/sql/install/08_CMNT"' /> ② <og:tableFilter classId="CMNT_TBL" > { DIR : {@BASE_DIR}/sql/install/08_CMNT ; FILE : CMNT_TBL ; XML : false ; } </og:tableFilter>
- 導入されたバージョン:
- JDK1.6,
-
フィールドの概要
フィールド修飾子とタイプフィールド説明protected static final int
データのアクセス用の配列番号 1protected static final int
データのアクセス用の配列番号 0クラスから継承されたフィールド org.opengion.hayabusa.db.AbstractTableFilter
BUFFER_MIDDLE, CR, EXEC_END_TAG, EXEC_START_TAG, execEndTag, isXml, XML_END_TAG, XML_START_TAG
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
クラスから継承されたメソッド org.opengion.hayabusa.db.AbstractTableFilter
getDbid, getDBTableModel, getErrorCode, getErrorMessage, getKeys, getModifyType, getParameterRows, getResource, getReturnMap, getSql, getTableColumnNo, getTransaction, getValue, getViewMarker, initSet, isDebug, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setParamMap, setResource, setSql, setTransaction, setValue, setViewMarker
-
フィールド詳細
-
コンストラクタの詳細
-
TableFilter_CMNT_TBL
public TableFilter_CMNT_TBL()デフォルトコンストラクター- 変更履歴:
- 6.4.1.1 (2016/01/16) keysMap を、サブクラスから設定させるように変更。
-
-
メソッドの詳細
-
execute
DBTableModel処理を実行します。- 戻り値:
- 実行結果のテーブルモデル
- 変更履歴:
- 6.0.2.3 (2014/10/10) EXEC_END_TAG を追加。キャッシュします。, 6.3.7.0 (2015/09/04) AutoCloseableを使用したtry-with-resources構築に対応。, 6.5.0.1 (2016/10/21) ErrorMessage をまとめるのと、直接 Throwable を渡します。
-