Skip to content

Commit 5a03ee6

Browse files
add since comment
1 parent adaf213 commit 5a03ee6

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

ktorm-core/src/main/kotlin/org/ktorm/dsl/Operators.kt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,20 +295,26 @@ public infix fun <T : Comparable<T>> T.less(expr: ColumnDeclaring<T>): BinaryExp
295295

296296
/**
297297
* Less operator, translated to `<` in SQL.
298+
*
299+
* @since 3.5.0
298300
*/
299301
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.lt(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
300302
return BinaryExpression(BinaryExpressionType.LESS_THAN, asExpression(), expr.asExpression(), BooleanSqlType)
301303
}
302304

303305
/**
304306
* Less operator, translated to `<` in SQL.
307+
*
308+
* @since 3.5.0
305309
*/
306310
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.lt(value: T): BinaryExpression<Boolean> {
307311
return this lt wrapArgument(value)
308312
}
309313

310314
/**
311315
* Less operator, translated to `<` in SQL.
316+
*
317+
* @since 3.5.0
312318
*/
313319
public infix fun <T : Comparable<T>> T.lt(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
314320
return expr.wrapArgument(this) lt expr
@@ -344,6 +350,8 @@ public infix fun <T : Comparable<T>> T.lessEq(expr: ColumnDeclaring<T>): BinaryE
344350

345351
/**
346352
* Less-eq operator, translated to `<=` in SQL.
353+
*
354+
* @since 3.5.0
347355
*/
348356
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.lte(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
349357
return BinaryExpression(
@@ -356,13 +364,17 @@ public infix fun <T : Comparable<T>> ColumnDeclaring<T>.lte(expr: ColumnDeclarin
356364

357365
/**
358366
* Less-eq operator, translated to `<=` in SQL.
367+
*
368+
* @since 3.5.0
359369
*/
360370
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.lte(value: T): BinaryExpression<Boolean> {
361371
return this lte wrapArgument(value)
362372
}
363373

364374
/**
365375
* Less-eq operator, translated to `<=` in SQL.
376+
*
377+
* @since 3.5.0
366378
*/
367379
public infix fun <T : Comparable<T>> T.lte(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
368380
return expr.wrapArgument(this) lte expr
@@ -393,20 +405,26 @@ public infix fun <T : Comparable<T>> T.greater(expr: ColumnDeclaring<T>): Binary
393405

394406
/**
395407
* Greater operator, translated to `>` in SQL.
408+
*
409+
* @since 3.5.0
396410
*/
397411
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.gt(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
398412
return BinaryExpression(BinaryExpressionType.GREATER_THAN, asExpression(), expr.asExpression(), BooleanSqlType)
399413
}
400414

401415
/**
402416
* Greater operator, translated to `>` in SQL.
417+
*
418+
* @since 3.5.0
403419
*/
404420
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.gt(value: T): BinaryExpression<Boolean> {
405421
return this gt wrapArgument(value)
406422
}
407423

408424
/**
409425
* Greater operator, translated to `>` in SQL.
426+
*
427+
* @since 3.5.0
410428
*/
411429
public infix fun <T : Comparable<T>> T.gt(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
412430
return expr.wrapArgument(this) gt expr
@@ -442,6 +460,8 @@ public infix fun <T : Comparable<T>> T.greaterEq(expr: ColumnDeclaring<T>): Bina
442460

443461
/**
444462
* Greater-eq operator, translated to `>=` in SQL.
463+
*
464+
* @since 3.5.0
445465
*/
446466
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.gte(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
447467
return BinaryExpression(
@@ -454,13 +474,17 @@ public infix fun <T : Comparable<T>> ColumnDeclaring<T>.gte(expr: ColumnDeclarin
454474

455475
/**
456476
* Greater-eq operator, translated to `>=` in SQL.
477+
*
478+
* @since 3.5.0
457479
*/
458480
public infix fun <T : Comparable<T>> ColumnDeclaring<T>.gte(value: T): BinaryExpression<Boolean> {
459481
return this gte wrapArgument(value)
460482
}
461483

462484
/**
463485
* Greater-eq operator, translated to `>=` in SQL.
486+
*
487+
* @since 3.5.0
464488
*/
465489
public infix fun <T : Comparable<T>> T.gte(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
466490
return expr.wrapArgument(this) gte expr
@@ -514,20 +538,26 @@ public infix fun <T : Any> T.notEq(expr: ColumnDeclaring<T>): BinaryExpression<B
514538

515539
/**
516540
* Not-equal operator, translated to `<>` in SQL.
541+
*
542+
* @since 3.5.0
517543
*/
518544
public infix fun <T : Any> ColumnDeclaring<T>.neq(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
519545
return BinaryExpression(BinaryExpressionType.NOT_EQUAL, asExpression(), expr.asExpression(), BooleanSqlType)
520546
}
521547

522548
/**
523549
* Not-equal operator, translated to `<>` in SQL.
550+
*
551+
* @since 3.5.0
524552
*/
525553
public infix fun <T : Any> ColumnDeclaring<T>.neq(value: T): BinaryExpression<Boolean> {
526554
return this neq wrapArgument(value)
527555
}
528556

529557
/**
530558
* Not-equal operator, translated to `<>` in SQL.
559+
*
560+
* @since 3.5.0
531561
*/
532562
public infix fun <T : Any> T.neq(expr: ColumnDeclaring<T>): BinaryExpression<Boolean> {
533563
return expr.wrapArgument(this) neq expr

0 commit comments

Comments
 (0)