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.