@@ -317,6 +317,10 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
317
317
318
318
fun <T > BindableColumn<T>.isIn (vararg values : T & Any ) = isIn(values.asList())
319
319
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
+
320
324
infix fun <T > BindableColumn<T>.isIn (values : Collection <T & Any >) =
321
325
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isIn(values))
322
326
@@ -325,11 +329,19 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
325
329
326
330
fun <T > BindableColumn<T>.isInWhenPresent (vararg values : T ? ) = isInWhenPresent(values.asList())
327
331
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
+
328
336
infix fun <T > BindableColumn<T>.isInWhenPresent (values : Collection <T ?>? ) =
329
337
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInWhenPresent(values))
330
338
331
339
fun <T > BindableColumn<T>.isNotIn (vararg values : T & Any ) = isNotIn(values.asList())
332
340
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
+
333
345
infix fun <T > BindableColumn<T>.isNotIn (values : Collection <T & Any >) =
334
346
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotIn(values))
335
347
@@ -338,6 +350,10 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
338
350
339
351
fun <T > BindableColumn<T>.isNotInWhenPresent (vararg values : T ? ) = isNotInWhenPresent(values.asList())
340
352
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
+
341
357
infix fun <T > BindableColumn<T>.isNotInWhenPresent (values : Collection <T ?>? ) =
342
358
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInWhenPresent(values))
343
359
@@ -394,24 +410,40 @@ open class GroupingCriteriaCollector : SubCriteriaCollector() {
394
410
395
411
fun BindableColumn<String>.isInCaseInsensitive (vararg values : String ) = isInCaseInsensitive(values.asList())
396
412
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
+
397
417
infix fun BindableColumn<String>.isInCaseInsensitive (values : Collection <String >) =
398
418
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInCaseInsensitive(values))
399
419
400
420
fun BindableColumn<String>.isInCaseInsensitiveWhenPresent (vararg values : String? ) =
401
421
isInCaseInsensitiveWhenPresent(values.asList())
402
422
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
+
403
427
infix fun BindableColumn<String>.isInCaseInsensitiveWhenPresent (values : Collection <String ?>? ) =
404
428
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isInCaseInsensitiveWhenPresent(values))
405
429
406
430
fun BindableColumn<String>.isNotInCaseInsensitive (vararg values : String ) =
407
431
isNotInCaseInsensitive(values.asList())
408
432
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
+
409
437
infix fun BindableColumn<String>.isNotInCaseInsensitive (values : Collection <String >) =
410
438
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInCaseInsensitive(values))
411
439
412
440
fun BindableColumn<String>.isNotInCaseInsensitiveWhenPresent (vararg values : String? ) =
413
441
isNotInCaseInsensitiveWhenPresent(values.asList())
414
442
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
+
415
447
infix fun BindableColumn<String>.isNotInCaseInsensitiveWhenPresent (values : Collection <String ?>? ) =
416
448
invoke(org.mybatis.dynamic .sql.util.kotlin.elements.isNotInCaseInsensitiveWhenPresent(values))
417
449
0 commit comments