@@ -84,11 +84,7 @@ public fun <T> DataFrame<T>.max(skipNaN: Boolean = skipNaNDefault): DataRow<T> =
84
84
public fun <T , C : Comparable <* >? > DataFrame<T>.maxFor (
85
85
skipNaN : Boolean = skipNaNDefault,
86
86
columns : ColumnsForAggregateSelector <T , C >,
87
- ): DataRow <T > {
88
- @Suppress(" UNCHECKED_CAST" )
89
- return Aggregators .max<Comparable <Any >? > (skipNaN)
90
- .aggregateFor(this , columns as ColumnsForAggregateSelector <T , Comparable <Any >? > )
91
- }
87
+ ): DataRow <T > = Aggregators .max.invoke(skipNaN).aggregateFor(this , columns)
92
88
93
89
public fun <T > DataFrame<T>.maxFor (vararg columns : String , skipNaN : Boolean = skipNaNDefault): DataRow <T > =
94
90
maxFor(skipNaN) { columns.toComparableColumns() }
@@ -219,11 +215,7 @@ public fun <T> Grouped<T>.max(skipNaN: Boolean = skipNaNDefault): DataFrame<T> =
219
215
public fun <T , C : Comparable <* >? > Grouped<T>.maxFor (
220
216
skipNaN : Boolean = skipNaNDefault,
221
217
columns : ColumnsForAggregateSelector <T , C >,
222
- ): DataFrame <T > {
223
- @Suppress(" UNCHECKED_CAST" )
224
- return Aggregators .max<Comparable <Any >? > (skipNaN)
225
- .aggregateFor(this , columns as ColumnsForAggregateSelector <T , Comparable <Any >? > )
226
- }
218
+ ): DataFrame <T > = Aggregators .max.invoke(skipNaN).aggregateFor(this , columns)
227
219
228
220
public fun <T > Grouped<T>.maxFor (vararg columns : String , skipNaN : Boolean = skipNaNDefault): DataFrame <T > =
229
221
maxFor(skipNaN) { columns.toComparableColumns() }
@@ -400,11 +392,7 @@ public fun <T, R : Comparable<*>?> PivotGroupBy<T>.maxFor(
400
392
separate : Boolean = false,
401
393
skipNaN : Boolean = skipNaNDefault,
402
394
columns : ColumnsForAggregateSelector <T , R >,
403
- ): DataFrame <T > {
404
- @Suppress(" UNCHECKED_CAST" )
405
- return Aggregators .max<Comparable <Any >? > (skipNaN)
406
- .aggregateFor(this , separate, columns as ColumnsForAggregateSelector <T , Comparable <Any >? > )
407
- }
395
+ ): DataFrame <T > = Aggregators .max.invoke(skipNaN).aggregateFor(this , separate, columns)
408
396
409
397
public fun <T > PivotGroupBy<T>.maxFor (
410
398
vararg columns : String ,
0 commit comments