Skip to content

Commit 86f0fe2

Browse files
authored
Merge pull request #1728 from Kotlin/parse-compiler-plugin-annotations
Parse compiler plugin annotations
2 parents 13691f7 + 178f652 commit 86f0fe2

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

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

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import org.jetbrains.kotlinx.dataframe.ColumnsSelector
55
import org.jetbrains.kotlinx.dataframe.DataColumn
66
import org.jetbrains.kotlinx.dataframe.DataFrame
77
import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
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.toColumnSet
1012
import org.jetbrains.kotlinx.dataframe.impl.api.Parsers
@@ -33,9 +35,13 @@ import kotlin.uuid.Uuid
3335
public val DataFrame.Companion.parser: GlobalParserOptions
3436
get() = Parsers
3537

38+
@Refine
39+
@Interpretable("Parse")
3640
public fun <T> DataFrame<T>.parse(options: ParserOptions? = null, columns: ColumnsSelector<T, Any?>): DataFrame<T> =
3741
parseImpl(options, columns)
3842

43+
@Refine
44+
@Interpretable("StringParse")
3945
public fun <T> DataFrame<T>.parse(vararg columns: String, options: ParserOptions? = null): DataFrame<T> =
4046
parse(options) { columns.toColumnSet() }
4147

0 commit comments

Comments
 (0)