Skip to content

Commit c97b0a5

Browse files
committed
Publish APIs for tests
1 parent d9d03cc commit c97b0a5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/DataRowApi.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,15 @@ public fun <T> DataRow<T>.relative(relativeIndices: Iterable<Int>): DataFrame<T>
9797
public fun <T> DataRow<T>.relative(relativeIndices: IntRange): DataFrame<T> =
9898
getRows((relativeIndices.start + index).coerceIn(df().indices)..(relativeIndices.endInclusive + index).coerceIn(df().indices))
9999

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 {
101101
var count = 0
102102
return backwardIterable().take(k).sumByDouble {
103103
count++
104104
expression(it).toDouble()
105105
} / count
106106
}
107107

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 ->
109109
when (col) {
110110
is ColumnGroup<*> -> DataColumn.createColumnGroup(col.name, col[index].duplicate(n))
111111
else -> {

src/main/kotlin/org/jetbrains/kotlinx/dataframe/codeGen/CodeGenerator.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,18 @@ public interface CodeGenerator : ExtensionsCodeGenerator {
4848
}
4949
}
5050
}
51-
51+
@PublishedApi
5252
internal fun CodeGenerator.generate(
5353
markerClass: KClass<*>,
5454
interfaceMode: InterfaceGenerationMode,
5555
extensionProperties: Boolean
56-
) = generate(
56+
): CodeWithConverter = generate(
5757
MarkersExtractor.get(markerClass),
5858
interfaceMode,
5959
extensionProperties
6060
)
6161

62-
internal inline fun <reified T> CodeGenerator.generate(
62+
public inline fun <reified T> CodeGenerator.generate(
6363
interfaceMode: InterfaceGenerationMode,
6464
extensionProperties: Boolean
65-
) = generate(T::class, interfaceMode, extensionProperties)
65+
): CodeWithConverter = generate(T::class, interfaceMode, extensionProperties)

0 commit comments

Comments
 (0)