org.seasar.extension.jdbc.where
クラス LikeOperator
java.lang.Object
org.seasar.extension.jdbc.where.ComposableWhere
org.seasar.extension.jdbc.where.SingleValueOperator
org.seasar.extension.jdbc.where.LikeOperator
- すべての実装されたインタフェース:
- Where
public class LikeOperator
- extends SingleValueOperator
LIKE演算子です。
- 作成者:
- koichik
|
フィールドの概要 |
protected java.lang.String |
escapeChar
エスケープ文字です。 |
protected boolean |
needEscape
パラメータの値をエスケープする必要がある場合はtrueです。 |
|
コンストラクタの概要 |
LikeOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value)
インスタンスを構築します。 |
LikeOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value,
boolean needEscape)
インスタンスを構築します。 |
LikeOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value,
java.lang.String escapeChar)
インスタンスを構築します。 |
|
メソッドの概要 |
protected java.lang.Object |
normalize(java.lang.Object value)
#ignoreWhitespace()が呼び出された場合でパラメータ値が空文字列または空白のみの文字列なら
nullを、 それ以外なら元の値をそのまま返します。 |
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
escapeChar
protected java.lang.String escapeChar
- エスケープ文字です。
needEscape
protected boolean needEscape
- パラメータの値をエスケープする必要がある場合は
trueです。
LikeOperator
public LikeOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value)
- インスタンスを構築します。
- パラメータ:
conditionType - 条件タイプpropertyName - パラメータのプロパティ名value - パラメータの値
LikeOperator
public LikeOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value,
java.lang.String escapeChar)
- インスタンスを構築します。
- パラメータ:
conditionType - 条件タイプpropertyName - パラメータのプロパティ名value - パラメータの値escapeChar - エスケープ文字
LikeOperator
public LikeOperator(ConditionType conditionType,
java.lang.CharSequence propertyName,
java.lang.Object value,
boolean needEscape)
- インスタンスを構築します。
- パラメータ:
conditionType - 条件タイプpropertyName - パラメータのプロパティ名value - パラメータの値needEscape - パラメータの値をエスケープする必要がある場合はtrue
normalize
protected java.lang.Object normalize(java.lang.Object value)
#ignoreWhitespace()が呼び出された場合でパラメータ値が空文字列または空白のみの文字列なら
nullを、 それ以外なら元の値をそのまま返します。
- オーバーライド:
- クラス
SingleValueOperator 内の normalize
- パラメータ:
value - パラメータ値
- 戻り値:
#ignoreWhitespace()が呼び出された場合でパラメータ値が空文字列または空白のみの文字列なら
null、 それ以外なら元の値
Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.