OracleのInScopeが1000件制限に対応

@DBFlute-0.9.4, Java
OracleのIN句(in ('a', 'b', 'c', ...))は、
その要素数に限度があります。「1000」です。
頻度は少ないかもしれませんが、時々この制限に引っ掛かって
しまうことがあります。ConditionBeanで言うとInScopeです。

「0.9.4」からは、内部で
「CBのInScopeで1000を超える要素数Oracleだったら」
を判定して、自動で
「... and (FOO in (1, 2, 3) or FOO in (1001, 1002, 1003))」
と展開するようにしました。
アプリケーション側で1000を意識する必要はありません。

#
# 無論、そもそもInScopeSubQueryで代替できる処理であれば、
# そちらを使ったほうが良いですが、どうしてもInScopeじゃない
# とダメな場合のために。
#