-
Notifications
You must be signed in to change notification settings - Fork 37
Closed
Labels
Description
Currently the many of the existing Column handy functions/operators are missing in the Kotlin API, this issue is to fulfill the gap. Here is the list of functions which can be added to the API
Infix textual functions:
infix fun Column.neq(c: Column): Columninfix fun Column.geq(c: Column): Columninfix fun Column.leq(c: Column): Columninfix fun Column.le(c: Column): Columninfix fun Column.ge(c: Column): Column
Also need to addinfixkeyword to the existingfun Column.eq(c: Column): Columnfunction
Infix char-based functions:
infix fun Column.`>=`(c: Column): Columninfix fun Column.`<=`(c: Column): Columninfix fun Column.`>`(c: Column): Columninfix fun Column.`<`(c: Column): Columninfix fun Column.`!=`(c: Column): Columninfix fun Column.`||`(c: Column): Column
Also some of the functions can be implemented via Kotlin operator functions such as compareTo/multiply/divide/plus/minus, but this needs to be double-checked