クラス TableFilter_UPPER
java.lang.Object
org.opengion.hayabusa.db.AbstractTableFilter
org.opengion.plugin.table.TableFilter_UPPER
- すべての実装されたインタフェース:
TableFilter
TableFilter_UPPER は、TableFilter インターフェースを継承した、DBTableModel 処理用の
実装クラスです。
ここでは、指定の カラム(KEY_CLMS) に対して、データを大文字化します。
カラムは、CSV形式で指定する事とし、DBTableModel に指定のカラムがなければ無視します。
パラメータは、tableFilterタグの keys, vals にそれぞれ記述するか、BODY 部にCSS形式で記述します。
【パラメータ】
{
KEY_CLMS : AA,BB,CC ; データを大文字化したいカラム名を、CSV形式で指定します。
}
- 変更履歴:
- 5.5.5.0 (2012/07/28) 新規追加, 5.6.6.0 (2013/07/05) keys の整合性チェックを追加
- 形式サンプル:
- ●形式: ① <og:tableFilter classId="UPPER" keys="KEY_CLMS" vals='"TABLE_NAME,CLM"' /> ② <og:tableFilter classId="UPPER" > { KEY_CLMS : TABLE_NAME,CLM ; } </og:tableFilter>
- 導入されたバージョン:
- JDK1.1,
-
フィールドの概要
クラスから継承されたフィールド org.opengion.hayabusa.db.AbstractTableFilter
BUFFER_MIDDLE, CR, EXEC_END_TAG, EXEC_EXISTS_0_TAG, EXEC_START_TAG, execEndTag, execExistsSQL, 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_UPPER
public TableFilter_UPPER()デフォルトコンストラクター- 変更履歴:
- 6.4.1.1 (2016/01/16) keysMap を、サブクラスから設定させるように変更。
-
-
メソッドの詳細
-
execute
DBTableModel処理を実行します。- 戻り値:
- 処理結果のDBTableModel
- 変更履歴:
- 6.5.0.1 (2016/10/21) ErrorMessage をまとめるのと、直接 Throwable を渡します。
-