Skip to content

Commit c0d6075

Browse files
committed
Annotate String.invoke, addAll(dataframes), AddDsl.unaryPlus
1 parent 0fd8725 commit c0d6075

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/ColumnSelectionDsl.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import org.jetbrains.kotlinx.dataframe.DataColumn
55
import org.jetbrains.kotlinx.dataframe.DataFrame
66
import org.jetbrains.kotlinx.dataframe.DataRow
77
import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
8+
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
89
import org.jetbrains.kotlinx.dataframe.columns.ColumnAccessor
910
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
1011
import org.jetbrains.kotlinx.dataframe.columns.ColumnPath
@@ -176,6 +177,7 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
176177
*/
177178
@Suppress("INAPPLICABLE_JVM_NAME")
178179
@JvmName("stringInvokeTyped")
180+
@Interpretable("StringInvokeTyped")
179181
public operator fun <C> String.invoke(): DataColumn<C> = getColumn(this).cast()
180182

181183
/**
@@ -189,6 +191,7 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
189191
*/
190192
@Suppress("INAPPLICABLE_JVM_NAME")
191193
@JvmName("stringInvokeUntyped")
194+
@Interpretable("StringInvokeUntyped")
192195
public operator fun String.invoke(): DataColumn<*> = getColumn(this)
193196

194197
/**

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,8 @@ public fun <T> DataFrame<T>.add(vararg dataFrames: AnyFrame): DataFrame<T> = add
116116
* @throws [UnequalColumnSizesException] if columns in an expected result have different sizes.
117117
* @return new [DataFrame] with added columns.
118118
*/
119+
@Refine
120+
@Interpretable("DataFrameAddAll")
119121
public fun <T> DataFrame<T>.addAll(vararg dataFrames: AnyFrame): DataFrame<T> = addAll(dataFrames.asIterable())
120122

121123
/**
@@ -295,6 +297,7 @@ public class AddDsl<T>(
295297

296298
public fun add(column: AnyColumnReference): Boolean = columns.add(column.resolveSingle(df)!!.data)
297299

300+
@Interpretable("AddDslReferencePlus")
298301
public operator fun AnyColumnReference.unaryPlus(): Boolean = add(this)
299302

300303
public operator fun String.unaryPlus(): Boolean = add(df[this])

0 commit comments

Comments
 (0)