@@ -317,6 +317,10 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
317317
318318 fun <T > BindableColumn<T>.isIn (vararg values : T & Any ) = isIn(values.asList())
319319
320+ @JvmName(" isInArray" )
321+ infix fun <T > BindableColumn<T>.isIn (values : Array <out T & Any >) =
322+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isIn(values))
323+
320324 infix fun <T > BindableColumn<T>.isIn (values : Collection <T & Any >) =
321325 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isIn(values))
322326
@@ -325,11 +329,19 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
325329
326330 fun <T > BindableColumn<T>.isInWhenPresent (vararg values : T ? ) = isInWhenPresent(values.asList())
327331
332+ @JvmName(" isInArrayWhenPresent" )
333+ infix fun <T > BindableColumn<T>.isInWhenPresent (values : Array <out T ?>? ) =
334+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInWhenPresent(values))
335+
328336 infix fun <T > BindableColumn<T>.isInWhenPresent (values : Collection <T ?>? ) =
329337 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInWhenPresent(values))
330338
331339 fun <T > BindableColumn<T>.isNotIn (vararg values : T & Any ) = isNotIn(values.asList())
332340
341+ @JvmName(" isNotInArray" )
342+ infix fun <T > BindableColumn<T>.isNotIn (values : Array <out T & Any >) =
343+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotIn(values))
344+
333345 infix fun <T > BindableColumn<T>.isNotIn (values : Collection <T & Any >) =
334346 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotIn(values))
335347
@@ -338,6 +350,10 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
338350
339351 fun <T > BindableColumn<T>.isNotInWhenPresent (vararg values : T ? ) = isNotInWhenPresent(values.asList())
340352
353+ @JvmName(" isNotInArrayWhenPresent" )
354+ infix fun <T > BindableColumn<T>.isNotInWhenPresent (values : Array <out T ?>? ) =
355+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInWhenPresent(values))
356+
341357 infix fun <T > BindableColumn<T>.isNotInWhenPresent (values : Collection <T ?>? ) =
342358 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInWhenPresent(values))
343359
@@ -394,24 +410,40 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
394410
395411 fun BindableColumn<String>.isInCaseInsensitive (vararg values : String ) = isInCaseInsensitive(values.asList())
396412
413+ @JvmName(" isInArrayCaseInsensitive" )
414+ infix fun BindableColumn<String>.isInCaseInsensitive (values : Array <out String >) =
415+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInCaseInsensitive(values))
416+
397417 infix fun BindableColumn<String>.isInCaseInsensitive (values : Collection <String >) =
398418 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInCaseInsensitive(values))
399419
400420 fun BindableColumn<String>.isInCaseInsensitiveWhenPresent (vararg values : String? ) =
401421 isInCaseInsensitiveWhenPresent(values.asList())
402422
423+ @JvmName(" isInArrayCaseInsensitiveWhenPresent" )
424+ infix fun BindableColumn<String>.isInCaseInsensitiveWhenPresent (values : Array <out String ?>? ) =
425+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInCaseInsensitiveWhenPresent(values))
426+
403427 infix fun BindableColumn<String>.isInCaseInsensitiveWhenPresent (values : Collection <String ?>? ) =
404428 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInCaseInsensitiveWhenPresent(values))
405429
406430 fun BindableColumn<String>.isNotInCaseInsensitive (vararg values : String ) =
407431 isNotInCaseInsensitive(values.asList())
408432
433+ @JvmName(" isNotInArrayCaseInsensitive" )
434+ infix fun BindableColumn<String>.isNotInCaseInsensitive (values : Array <out String >) =
435+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInCaseInsensitive(values))
436+
409437 infix fun BindableColumn<String>.isNotInCaseInsensitive (values : Collection <String >) =
410438 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInCaseInsensitive(values))
411439
412440 fun BindableColumn<String>.isNotInCaseInsensitiveWhenPresent (vararg values : String? ) =
413441 isNotInCaseInsensitiveWhenPresent(values.asList())
414442
443+ @JvmName(" isNotInArrayCaseInsensitiveWhenPresent" )
444+ infix fun BindableColumn<String>.isNotInCaseInsensitiveWhenPresent (values : Array <out String ?>? ) =
445+ invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInCaseInsensitiveWhenPresent(values))
446+
415447 infix fun BindableColumn<String>.isNotInCaseInsensitiveWhenPresent (values : Collection <String ?>? ) =
416448 invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInCaseInsensitiveWhenPresent(values))
417449
0 commit comments