Skip to content

Commit 39a5141

Browse files
committed
Add plugin annotations to AnyCol.cast, SingleColumn.cast
1 parent 2327ffb commit 39a5141

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

  • core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ public fun <T> AnyRow.cast(): DataRow<T> = this as DataRow<T>
7575

7676
public inline fun <reified T> AnyRow.cast(verify: Boolean = true): DataRow<T> = df().cast<T>(verify)[0]
7777

78+
@Interpretable("AnyColCast")
7879
public fun <T> AnyCol.cast(): DataColumn<T> = this as DataColumn<T>
7980

8081
public fun <T> ValueColumn<*>.cast(): ValueColumn<T> = this as ValueColumn<T>
@@ -93,6 +94,7 @@ public fun <C> ColumnSet<*>.cast(): ColumnSet<C> = this as ColumnSet<C>
9394

9495
public fun <C> ColumnsResolver<*>.cast(): ColumnsResolver<C> = this as ColumnsResolver<C>
9596

97+
@Interpretable("SingleColumnCast")
9698
public fun <C> SingleColumn<*>.cast(): SingleColumn<C> = this as SingleColumn<C>
9799

98100
public fun <C> ColumnReference<*>.cast(): ColumnReference<C> = this as ColumnReference<C>

0 commit comments

Comments
 (0)