クラス TableFilter_CLM_LIKE
java.lang.Object
org.opengion.hayabusa.db.AbstractTableFilter
org.opengion.plugin.table.TableFilter_CLM_LIKE
- すべての実装されたインタフェース:
TableFilter
TableFilter_CLM_LIKE は、TableFilter インターフェースを継承した、DBTableModel 処理用の
実装クラスです。
ここでは、DBのLIKE に似た動きで、データを絞ります。
vals で指定した値の"%" 記号を、前、後ろ、前後 なし 、で判断します。
DBの like と異なるのは、文字列の間の "%" と、1文字あいまいの"_" は判定しません。
新しくテーブルを作成するのではなく、既存のテーブルのデータを物理削除しますので、ご注意ください。
パラメータは、tableFilterタグの keys, vals にそれぞれ記述するか、BODY 部にCSS形式で記述します。
- 変更履歴:
- 8.2.1.1 (2022/07/19) 新規追加
- 形式サンプル:
- ●形式: ① <og:tableFilter classId="CLM_LIKE" keys="CLM1,CLM2..." vals="判定値1,判定値2..." /> ② <og:tableFilter classId="CLM_LIKE" > { CLM1 : 判定値1 ; CLM2 : 判定値2 ; ・・・ : ・・・ ; } </og:tableFilter>
- 導入されたバージョン:
- JDK1.8,
-
フィールドの概要
クラスから継承されたフィールド 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, getMapList, getModifyType, getParameterRows, getResource, getReturnMap, getSql, getTableColumnNo, getTransaction, getValue, getViewMarker, initSet, isDebug, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setMapList, setModifyType, setParameterRows, setParamMap, setResource, setSql, setTransaction, setValue, setViewMarker
-
コンストラクタの詳細
-
TableFilter_CLM_LIKE
public TableFilter_CLM_LIKE()デフォルトコンストラクター- 変更履歴:
- 8.2.1.1 (2022/07/19) 新規追加
-
-
メソッドの詳細
-
execute
DBTableModel処理を実行します。- 戻り値:
- 処理結果のDBTableModel
- 変更履歴:
- 8.2.1.1 (2022/07/19) 新規追加
-