public interface ParameterValueIterableQuery extends IterableQuery<Unit,ParameterValue>
ParameterValueIterableQuery typeIs(ParameterValueType t)
t
- タイプTupleIterableQuery<Unit> typeIsTuple()
タプルでないパラメータ値はクエリの結果セットに含まれない。
IterableQuery<Unit,String> asString()
IterableQuery<Unit,Integer> asInteger()
クエリの結果セットには整数に変換できなかったものは含まれない。
IterableQuery<Unit,Integer> asInteger(int defaultValue)
整数に変換できないパラメータ値はデフォルト値で置き換えられる。
defaultValue
- デフォルト値IterableQuery<Unit,String> asEscapedString()
IterableQuery<Unit,String> asQuotedString()
パラメータのタイプがParameterValueType.QUOTED_STRING
でない場合はただの文字列表現となる。
IterableQuery<Unit,String> asQuotedString(boolean force)
force
- true
の場合 ParameterValueType.QUOTED_STRING
でない場合も二重引用符で囲われた文字列表現にするIterableQuery<Unit,Boolean> asBoolean(String... trueValues)
trueValues
- true
と見做す文字列の値のセットIterableQuery<Unit,Tuple> asTuple()
ParameterValueIterableQuery contentEquals(CharSequence s)
s
- 文字列ParameterValueIterableQuery startsWith(String s)
s
- 部分文字列ParameterValueIterableQuery endsWith(String s)
s
- 部分文字列ParameterValueIterableQuery contains(String s)
s
- 部分文字列ParameterValueIterableQuery matches(String regex)
regex
- 正規表現パターンParameterValueIterableQuery matches(Pattern regex)
regex
- 正規表現パターンParameterValueIterableQuery at(int i)
i
- パラメータ値の位置(0
始まり)IllegalStateException
- パラメータの位置を指定済みの場合Copyright © 2016. All rights reserved.