File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
src/main/kotlin/org/jetbrains/kotlinx/dataframe Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -97,15 +97,15 @@ public fun <T> DataRow<T>.relative(relativeIndices: Iterable<Int>): DataFrame<T>
97
97
public fun <T > DataRow<T>.relative (relativeIndices : IntRange ): DataFrame <T > =
98
98
getRows((relativeIndices.start + index).coerceIn(df().indices).. (relativeIndices.endInclusive + index).coerceIn(df().indices))
99
99
100
- internal fun <T > DataRow<T>.movingAverage (k : Int , expression : RowExpression <T , Number >): Double {
100
+ public fun <T > DataRow<T>.movingAverage (k : Int , expression : RowExpression <T , Number >): Double {
101
101
var count = 0
102
102
return backwardIterable().take(k).sumByDouble {
103
103
count++
104
104
expression(it).toDouble()
105
105
} / count
106
106
}
107
107
108
- internal fun <T > DataRow<T>.duplicate (n : Int ): DataFrame <T > = this .owner.columns().mapIndexed { colIndex, col ->
108
+ public fun <T > DataRow<T>.duplicate (n : Int ): DataFrame <T > = this .owner.columns().mapIndexed { colIndex, col ->
109
109
when (col) {
110
110
is ColumnGroup <* > -> DataColumn .createColumnGroup(col.name, col[index].duplicate(n))
111
111
else -> {
Original file line number Diff line number Diff line change @@ -48,18 +48,18 @@ public interface CodeGenerator : ExtensionsCodeGenerator {
48
48
}
49
49
}
50
50
}
51
-
51
+ @PublishedApi
52
52
internal fun CodeGenerator.generate (
53
53
markerClass : KClass <* >,
54
54
interfaceMode : InterfaceGenerationMode ,
55
55
extensionProperties : Boolean
56
- ) = generate(
56
+ ): CodeWithConverter = generate(
57
57
MarkersExtractor .get(markerClass),
58
58
interfaceMode,
59
59
extensionProperties
60
60
)
61
61
62
- internal inline fun <reified T > CodeGenerator.generate (
62
+ public inline fun <reified T > CodeGenerator.generate (
63
63
interfaceMode : InterfaceGenerationMode ,
64
64
extensionProperties : Boolean
65
- ) = generate(T ::class , interfaceMode, extensionProperties)
65
+ ): CodeWithConverter = generate(T ::class , interfaceMode, extensionProperties)
You can’t perform that action at this time.
0 commit comments