cumSumImpl

internal fun DataColumn<Number?>.cumSumImpl(type: KType, skipNA: Boolean): DataColumn<Number?>

Parameters

skipNA

when true, ignores NA values (null or NaN) When false, all values after first NA will be NaN (for Double and Float columns) or null (for integer columns).


@JvmName(name = "doubleCumsum")
internal fun DataColumn<Double>.cumSumImpl(skipNA: Boolean): DataColumn<Double>
@JvmName(name = "cumsumDoubleNullable")
internal fun DataColumn<Double?>.cumSumImpl(skipNA: Boolean): DataColumn<Double>
@JvmName(name = "floatCumsum")
internal fun DataColumn<Float>.cumSumImpl(skipNA: Boolean): DataColumn<Float>
@JvmName(name = "intCumsum")
internal fun DataColumn<Int>.cumSumImpl(): DataColumn<Int>
@JvmName(name = "intCumsum")
internal fun DataColumn<Int?>.cumSumImpl(skipNA: Boolean): DataColumn<Int?>
@JvmName(name = "byteCumsum")
internal fun DataColumn<Byte>.cumSumImpl(): DataColumn<Int>
@JvmName(name = "cumsumByteNullable")
internal fun DataColumn<Byte?>.cumSumImpl(skipNA: Boolean): DataColumn<Int?>
@JvmName(name = "shortCumsum")
internal fun DataColumn<Short>.cumSumImpl(): DataColumn<Int>
@JvmName(name = "cumsumShortNullable")
internal fun DataColumn<Short?>.cumSumImpl(skipNA: Boolean): DataColumn<Int?>
@JvmName(name = "longCumsum")
internal fun DataColumn<Long>.cumSumImpl(): DataColumn<Long>
@JvmName(name = "cumsumLongNullable")
internal fun DataColumn<Long?>.cumSumImpl(skipNA: Boolean): DataColumn<Long?>