Skip to content

Commit 8e1084d

Browse files
Automated commit of generated code
1 parent e32d6ac commit 8e1084d

File tree

6 files changed

+16
-0
lines changed

6 files changed

+16
-0
lines changed

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/add.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,7 @@ public class AddDsl<T>(
207207

208208
public infix fun <R> ColumnReference<R>.into(column: KProperty<R>): Boolean = into(column.name)
209209

210+
@Interpretable("AddDslStringInvoke")
210211
public operator fun String.invoke(body: AddDsl<T>.() -> Unit): Unit = group(this, body)
211212

212213
public infix fun AnyColumnGroupAccessor.from(body: AddDsl<T>.() -> Unit): Unit = group(this, body)

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/addId.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package org.jetbrains.kotlinx.dataframe.api
33
import org.jetbrains.kotlinx.dataframe.AnyCol
44
import org.jetbrains.kotlinx.dataframe.AnyFrame
55
import org.jetbrains.kotlinx.dataframe.DataFrame
6+
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
7+
import org.jetbrains.kotlinx.dataframe.annotations.Refine
68
import org.jetbrains.kotlinx.dataframe.columns.ColumnAccessor
79

810
// region DataColumn
@@ -15,6 +17,8 @@ public fun AnyCol.addId(columnName: String = "id"): AnyFrame = toDataFrame().add
1517

1618
public fun <T> DataFrame<T>.addId(column: ColumnAccessor<Int>): DataFrame<T> = insert(column) { index() }.at(0)
1719

20+
@Refine
21+
@Interpretable("AddId")
1822
public fun <T> DataFrame<T>.addId(columnName: String = "id"): DataFrame<T> = insert(columnName) { index() }.at(0)
1923

2024
// endregion

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/groupBy.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import kotlin.reflect.KProperty
2929
*
3030
* `df.add("columnName") { "someColumn"<Int>() + 15 }.groupBy("columnName")`
3131
*/
32+
@Refine
3233
@Interpretable("DataFrameGroupBy")
3334
public fun <T> DataFrame<T>.groupBy(moveToTop: Boolean = true, cols: ColumnsSelector<T, *>): GroupBy<T, T> =
3435
groupByImpl(moveToTop, cols)

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/map.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import org.jetbrains.kotlinx.dataframe.DataFrame
77
import org.jetbrains.kotlinx.dataframe.DataRow
88
import org.jetbrains.kotlinx.dataframe.RowExpression
99
import org.jetbrains.kotlinx.dataframe.Selector
10+
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
11+
import org.jetbrains.kotlinx.dataframe.annotations.Refine
1012
import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
1113
import org.jetbrains.kotlinx.dataframe.columns.FrameColumn
1214
import org.jetbrains.kotlinx.dataframe.impl.columnName
@@ -102,6 +104,8 @@ public fun <T, R> ColumnsContainer<T>.mapToColumn(
102104
body: AddExpression<T, R>,
103105
): DataColumn<R> = mapToColumn(column.columnName, type, infer, body)
104106

107+
@Refine
108+
@Interpretable("MapToFrame")
105109
public fun <T> DataFrame<T>.mapToFrame(body: AddDsl<T>.() -> Unit): AnyFrame {
106110
val dsl = AddDsl(this)
107111
body(dsl)

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/move.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import org.jetbrains.kotlinx.dataframe.AnyColumnReference
55
import org.jetbrains.kotlinx.dataframe.ColumnSelector
66
import org.jetbrains.kotlinx.dataframe.ColumnsSelector
77
import org.jetbrains.kotlinx.dataframe.DataFrame
8+
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
9+
import org.jetbrains.kotlinx.dataframe.annotations.Refine
810
import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
911
import org.jetbrains.kotlinx.dataframe.columns.ColumnWithPath
1012
import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
@@ -18,6 +20,7 @@ import kotlin.reflect.KProperty
1820

1921
// region move
2022

23+
@Interpretable("Move0")
2124
public fun <T, C> DataFrame<T>.move(columns: ColumnsSelector<T, C>): MoveClause<T, C> = MoveClause(this, columns)
2225

2326
public fun <T> DataFrame<T>.move(vararg cols: String): MoveClause<T, Any?> = move { cols.toColumnSet() }
@@ -120,6 +123,8 @@ public fun <T, C> MoveClause<T, C>.under(
120123

121124
public fun <T, C> MoveClause<T, C>.to(columnIndex: Int): DataFrame<T> = moveTo(columnIndex)
122125

126+
@Refine
127+
@Interpretable("ToTop")
123128
public fun <T, C> MoveClause<T, C>.toTop(
124129
newColumnName: ColumnsSelectionDsl<T>.(ColumnWithPath<C>) -> String = { it.name() },
125130
): DataFrame<T> = into { newColumnName(it).toColumnAccessor() }

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/update.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ public class Update<T, C>(
233233
*
234234
* @param [columns] The [Columns Selector][org.jetbrains.kotlinx.dataframe.ColumnsSelector] used to select the columns of this [DataFrame][org.jetbrains.kotlinx.dataframe.DataFrame] to update.
235235
*/
236+
@Interpretable("Update0")
236237
public fun <T, C> DataFrame<T>.update(columns: ColumnsSelector<T, C>): Update<T, C> = Update(this, null, columns)
237238

238239
/**

0 commit comments

Comments
 (0)