Skip to content
Merged
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
8f9f2a2
enables nested type aliases for the whole project
Jolanrensen Nov 3, 2025
b60905c
Replaced all bodiless documentation interfaces with "free" Nothing-ty…
Jolanrensen Nov 3, 2025
6adaa75
Replaced all bodiless documentation interfaces with "free" Nothing-ty…
Jolanrensen Nov 3, 2025
0d82cc8
Updated KDOC guide with `typealias` recommendation
Jolanrensen Nov 3, 2025
85d6d0c
api dump
Jolanrensen Nov 3, 2025
30fe5c6
Merge branch 'master' into weight-watchers
Jolanrensen Nov 4, 2025
be45b6a
changed groupBy and pivot kdocs to typealiases
Jolanrensen Nov 4, 2025
01733ad
Merge branch 'master' into weight-watchers
Jolanrensen Nov 4, 2025
b5f6799
bumped jupyter version to 0.15.1
Jolanrensen Nov 4, 2025
13fd59c
rename AccessApi to `Access APIs`
AndreiKingsley Jan 20, 2026
8801a0e
access apis renaming
AndreiKingsley Jan 23, 2026
18dd999
access apis docs refactor
AndreiKingsley Jan 23, 2026
e1519d3
access apis kdocs fixes
AndreiKingsley Jan 28, 2026
5995235
Merge branch 'master' into update-kdoc-helpers
AndreiKingsley Feb 16, 2026
69c503b
Merge branch 'master' into update-kdoc-helpers
AndreiKingsley Feb 16, 2026
b2838c0
Merge remote-tracking branch 'origin/update-kdoc-helpers' into update…
AndreiKingsley Feb 16, 2026
052ba87
fixed removed links references
AndreiKingsley Feb 16, 2026
afa61c1
update SelectingColumns KDocs to fix receiver and operation references
AndreiKingsley Feb 16, 2026
8705ee8
fix SelectingColumns KDocs receiver arg
AndreiKingsley Feb 16, 2026
c53515b
refactor: update KDocs to use backticks for `Selecting Columns` refer…
AndreiKingsley Feb 18, 2026
a331457
renamings and behaviorTopics file
AndreiKingsley Feb 20, 2026
016e724
update snippets and topics
AndreiKingsley Feb 23, 2026
beaa274
ktlint format
AndreiKingsley Feb 23, 2026
0373390
selecting rows fix
AndreiKingsley Feb 23, 2026
57d057d
Merge branch 'master' into update-kdoc-helpers
AndreiKingsley Feb 23, 2026
97fb6c5
update kdoc topics and snippets
AndreiKingsley Feb 25, 2026
e50ad67
Merge branch 'master' into update-kdoc-helpers
AndreiKingsley Feb 25, 2026
27ed014
fix: update NA backticks in Kdocs
AndreiKingsley Feb 25, 2026
b4796fc
fix: update backticks in KDocs for AccessAPIs links
AndreiKingsley Feb 25, 2026
35c1741
fix: update KDocs for consistent camel case, remove backticks
AndreiKingsley Mar 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public annotation class ColumnsSelectionDslMarker

/**
* ## Columns Selection DSL
* {@include [SelectingColumns.Dsl.WithExample]}
* {@include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample]}
* {@set [SelectingColumns.OPERATION] [select][DataFrame.select]}
*
* @comment This interface be safely cast to [SingleColumn] across the library because it's always
Expand Down
64 changes: 32 additions & 32 deletions core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/Nulls.kt
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
import org.jetbrains.kotlinx.dataframe.documentation.DocumentationUrls
import org.jetbrains.kotlinx.dataframe.documentation.ExcludeFromSources
import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
import org.jetbrains.kotlinx.dataframe.documentation.NA
import org.jetbrains.kotlinx.dataframe.documentation.NaN
import org.jetbrains.kotlinx.dataframe.documentation.`NA`
import org.jetbrains.kotlinx.dataframe.documentation.`NaN`
import org.jetbrains.kotlinx.dataframe.documentation.SelectingColumns
import org.jetbrains.kotlinx.dataframe.get
import org.jetbrains.kotlinx.dataframe.typeClass
Expand Down Expand Up @@ -67,7 +67,7 @@ private typealias CommonFillNullsFunctionDoc = Nothing

/**
* @include [CommonFillNullsFunctionDoc]
* @include [SelectingColumns.Dsl.WithExample] {@include [SetFillNullsOperationArg]}
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetFillNullsOperationArg]}
* @include [Update.DslParam]
*/
@Interpretable("FillNulls0")
Expand All @@ -76,14 +76,14 @@ public fun <T, C> DataFrame<T>.fillNulls(columns: ColumnsSelector<T, C?>): Updat

/**
* @include [CommonFillNullsFunctionDoc]
* @include [SelectingColumns.ColumnNames.WithExample] {@include [SetFillNullsOperationArg]}
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetFillNullsOperationArg]}
* @include [Update.ColumnNamesParam]
*/
public fun <T> DataFrame<T>.fillNulls(vararg columns: String): Update<T, Any?> = fillNulls { columns.toColumnSet() }

/**
* @include [CommonFillNullsFunctionDoc]
* @include [SelectingColumns.KProperties.WithExample] {@include [SetFillNullsOperationArg]}
*
* @include [Update.KPropertiesParam]
*/
@Deprecated(DEPRECATED_ACCESS_API)
Expand All @@ -93,7 +93,7 @@ public fun <T, C> DataFrame<T>.fillNulls(vararg columns: KProperty<C>): Update<T

/**
* @include [CommonFillNullsFunctionDoc]
* @include [SelectingColumns.ColumnAccessors.WithExample] {@include [SetFillNullsOperationArg]}
*
* @include [Update.ColumnAccessorsParam]
*/
@Deprecated(DEPRECATED_ACCESS_API)
Expand All @@ -112,7 +112,7 @@ internal inline val Any?.isNaN: Boolean get() = (this is Double && isNaN()) || (
*
* Overload of `isNA` with contract support.
*
* @see NA
* @see `NA`
Comment thread
Jolanrensen marked this conversation as resolved.
Outdated
*/
@JvmName("isNaWithContract")
@Suppress("NOTHING_TO_INLINE")
Expand All @@ -125,7 +125,7 @@ internal inline fun <T : Any?> T.isNA(): Boolean {
/**
* Is `true` if [this] is considered NA.
* "NA", in DataFrame, roughly means `null` or `NaN`.
* @see NA
* @see `NA`
*/
internal inline val Any?.isNA: Boolean
get() = when (this) {
Expand All @@ -140,20 +140,20 @@ internal inline val Any?.isNA: Boolean
internal inline val AnyCol.canHaveNaN: Boolean get() = typeClass.let { it == Double::class || it == Float::class }

/**
* Is `true` when [this] column can have [NA] values.
* @see NA
* Is `true` when [this] column can have [`NA`] values.
* @see `NA`
*/
internal inline val AnyCol.canHaveNA: Boolean get() = hasNulls() || canHaveNaN || kind() != ColumnKind.Value

/**
* Is `true` when [this] is `null` or [Double.NaN].
* @see NA
* @see `NA`
*/
internal inline val Double?.isNA: Boolean get() = this == null || this.isNaN()

/**
* Is `true` when [this] is `null` or [Float.NaN].
* @see NA
* @see `NA`
*/
internal inline val Float?.isNA: Boolean get() = this == null || this.isNaN()

Expand Down Expand Up @@ -197,7 +197,7 @@ private typealias CommonFillNaNsFunctionDoc = Nothing

/**
* @include [CommonFillNaNsFunctionDoc]
* @include [SelectingColumns.Dsl.WithExample] {@include [SetFillNaNsOperationArg]}
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetFillNaNsOperationArg]}
* @include [Update.DslParam]
*/
@Interpretable("FillNaNs0")
Expand All @@ -206,14 +206,14 @@ public fun <T, C> DataFrame<T>.fillNaNs(columns: ColumnsSelector<T, C>): Update<

/**
* @include [CommonFillNaNsFunctionDoc]
* @include [SelectingColumns.ColumnNames.WithExample] {@include [SetFillNaNsOperationArg]}
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetFillNaNsOperationArg]}
* @include [Update.ColumnNamesParam]
*/
public fun <T> DataFrame<T>.fillNaNs(vararg columns: String): Update<T, Any?> = fillNaNs { columns.toColumnSet() }

/**
* @include [CommonFillNaNsFunctionDoc]
* @include [SelectingColumns.KProperties.WithExample] {@include [SetFillNaNsOperationArg]}
*
* @include [Update.KPropertiesParam]
*/
@Deprecated(DEPRECATED_ACCESS_API)
Expand All @@ -222,7 +222,7 @@ public fun <T, C> DataFrame<T>.fillNaNs(vararg columns: KProperty<C>): Update<T,

/**
* @include [CommonFillNaNsFunctionDoc]
* @include [SelectingColumns.ColumnAccessors.WithExample] {@include [SetFillNaNsOperationArg]}
*
* @include [Update.ColumnAccessorsParam]
*/
@Deprecated(DEPRECATED_ACCESS_API)
Expand Down Expand Up @@ -272,7 +272,7 @@ private typealias CommonFillNAFunctionDoc = Nothing

/**
* @include [CommonFillNAFunctionDoc]
* @include [SelectingColumns.Dsl.WithExample] {@include [SetFillNAOperationArg]}
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetFillNAOperationArg]}
* @include [Update.DslParam]
*/
@Interpretable("FillNulls0") // fillNA changes schema same as fillNulls
Expand All @@ -281,14 +281,14 @@ public fun <T, C> DataFrame<T>.fillNA(columns: ColumnsSelector<T, C?>): Update<T

/**
* @include [CommonFillNAFunctionDoc]
* @include [SelectingColumns.ColumnNames.WithExample] {@include [SetFillNAOperationArg]}
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetFillNAOperationArg]}
* @include [Update.ColumnNamesParam]
*/
public fun <T> DataFrame<T>.fillNA(vararg columns: String): Update<T, Any?> = fillNA { columns.toColumnSet() }

/**
* @include [CommonFillNAFunctionDoc]
* @include [SelectingColumns.KProperties.WithExample] {@include [SetFillNAOperationArg]}
*
* @include [Update.KPropertiesParam]
*/
@Deprecated(DEPRECATED_ACCESS_API)
Expand All @@ -297,7 +297,7 @@ public fun <T, C> DataFrame<T>.fillNA(vararg columns: KProperty<C>): Update<T, C

/**
* @include [CommonFillNAFunctionDoc]
* @include [SelectingColumns.ColumnAccessors.WithExample] {@include [SetFillNAOperationArg]}
*
* @include [Update.ColumnAccessorsParam]
*/
@Deprecated(DEPRECATED_ACCESS_API)
Expand Down Expand Up @@ -366,7 +366,7 @@ private typealias CommonDropNullsFunctionDoc = Nothing

/**
* @include [CommonDropNullsFunctionDoc]
* @include [SelectingColumns.Dsl.WithExample] {@include [SetDropNullsOperationArg]}
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetDropNullsOperationArg]}
* `df.`[dropNulls][dropNulls]`(whereAllNull = true) { `[colsOf][colsOf]`<`[Double][Double]`>() }`
* @include [DropNulls.WhereAllNullParam]
* @include [DropDslParam]
Expand Down Expand Up @@ -402,7 +402,7 @@ public fun <T> DataFrame<T>.dropNulls(whereAllNull: Boolean = false): DataFrame<

/**
* @include [CommonDropNullsFunctionDoc]
* @include [SelectingColumns.KProperties.WithExample] {@include [SetDropNullsOperationArg]}
*
* `df.`[dropNulls][dropNulls]`(Person::length, whereAllNull = true)`
* @include [DropNulls.WhereAllNullParam]
* @include [DropKPropertiesParam]
Expand All @@ -414,7 +414,7 @@ public fun <T> DataFrame<T>.dropNulls(vararg columns: KProperty<*>, whereAllNull

/**
* @include [CommonDropNullsFunctionDoc]
* @include [SelectingColumns.ColumnNames.WithExample] {@include [SetDropNullsOperationArg]}
*
* `df.`[dropNulls][dropNulls]`("length", whereAllNull = true)`
* @include [DropNulls.WhereAllNullParam]
* @include [DropColumnNamesParam]
Expand All @@ -424,7 +424,7 @@ public fun <T> DataFrame<T>.dropNulls(vararg columns: String, whereAllNull: Bool

/**
* @include [CommonDropNullsFunctionDoc]
* @include [SelectingColumns.ColumnAccessors.WithExample] {@include [SetDropNullsOperationArg]}
*
* `df.`[dropNulls][dropNulls]`(length, whereAllNull = true)`
* @include [DropNulls.WhereAllNullParam]
* @include [DropColumnAccessorsParam]
Expand Down Expand Up @@ -487,7 +487,7 @@ private typealias CommonDropNAFunctionDoc = Nothing

/**
* @include [CommonDropNAFunctionDoc]
* @include [SelectingColumns.Dsl.WithExample] {@include [SetDropNAOperationArg]}
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetDropNAOperationArg]}
* `df.`[dropNA][dropNA]`(whereAllNA = true) { `[colsOf][colsOf]`<`[Double][Double]`>() }`
* @include [DropNA.WhereAllNAParam]
* @include [DropDslParam]
Expand All @@ -505,7 +505,7 @@ public fun <T> DataFrame<T>.dropNA(whereAllNA: Boolean = false, columns: Columns

/**
* @include [CommonDropNAFunctionDoc]
* @include [SelectingColumns.KProperties.WithExample] {@include [SetDropNAOperationArg]}
*
* `df.`[dropNA][dropNA]`(Person::length, whereAllNA = true)`
* @include [DropNA.WhereAllNAParam]
* @include [DropKPropertiesParam]
Expand All @@ -517,7 +517,7 @@ public fun <T> DataFrame<T>.dropNA(vararg columns: KProperty<*>, whereAllNA: Boo

/**
* @include [CommonDropNAFunctionDoc]
* @include [SelectingColumns.ColumnNames.WithExample] {@include [SetDropNAOperationArg]}
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetDropNAOperationArg]}
* `df.`[dropNA][dropNA]`("length", whereAllNA = true)`
* @include [DropNA.WhereAllNAParam]
* @include [DropColumnNamesParam]
Expand All @@ -527,7 +527,7 @@ public fun <T> DataFrame<T>.dropNA(vararg columns: String, whereAllNA: Boolean =

/**
* @include [CommonDropNAFunctionDoc]
* @include [SelectingColumns.ColumnAccessors.WithExample] {@include [SetDropNAOperationArg]}
*
* `df.`[dropNA][dropNA]`(length, whereAllNA = true)`
* @include [DropNA.WhereAllNAParam]
* @include [DropColumnAccessorsParam]
Expand Down Expand Up @@ -602,7 +602,7 @@ private typealias CommonDropNaNsFunctionDoc = Nothing

/**
* @include [CommonDropNaNsFunctionDoc]
* @include [SelectingColumns.Dsl.WithExample] {@include [SetDropNaNsOperationArg]}
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetDropNaNsOperationArg]}
* `df.`[dropNaNs][dropNaNs]`(whereAllNaN = true) { `[colsOf][colsOf]`<`[Double][Double]`>() }`
* @include [DropNaNs.WhereAllNaNParam]
* @include [DropDslParam]
Expand All @@ -618,7 +618,7 @@ public fun <T> DataFrame<T>.dropNaNs(whereAllNaN: Boolean = false, columns: Colu

/**
* @include [CommonDropNaNsFunctionDoc]
* @include [SelectingColumns.KProperties.WithExample] {@include [SetDropNaNsOperationArg]}
*
* `df.`[dropNaNs][dropNaNs]`(Person::length, whereAllNaN = true)`
* @include [DropNaNs.WhereAllNaNParam]
* @include [DropKPropertiesParam]
Expand All @@ -630,7 +630,7 @@ public fun <T> DataFrame<T>.dropNaNs(vararg columns: KProperty<*>, whereAllNaN:

/**
* @include [CommonDropNaNsFunctionDoc]
* @include [SelectingColumns.ColumnNames.WithExample] {@include [SetDropNaNsOperationArg]}
*
* `df.`[dropNaNs][dropNaNs]`("length", whereAllNaN = true)`
* @include [DropNaNs.WhereAllNaNParam]
* @include [DropColumnNamesParam]
Expand All @@ -640,7 +640,7 @@ public fun <T> DataFrame<T>.dropNaNs(vararg columns: String, whereAllNaN: Boolea

/**
* @include [CommonDropNaNsFunctionDoc]
* @include [SelectingColumns.ColumnAccessors.WithExample] {@include [SetDropNaNsOperationArg]}
*
* `df.`[dropNaNs][dropNaNs]`(length, whereAllNaN = true)`
* @include [DropNaNs.WhereAllNaNParam]
* @include [DropColumnAccessorsParam]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
import org.jetbrains.kotlinx.dataframe.annotations.HasSchema
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
import org.jetbrains.kotlinx.dataframe.annotations.Refine
import org.jetbrains.kotlinx.dataframe.api.add
import org.jetbrains.kotlinx.dataframe.columns.BaseColumn
import org.jetbrains.kotlinx.dataframe.columns.ColumnAccessor
import org.jetbrains.kotlinx.dataframe.columns.ColumnPath
Expand Down Expand Up @@ -248,7 +247,7 @@ public inline fun <reified R, T> DataFrame<T>.add(
* For more information: {@include [DocumentationUrls.Add]}.
*
* Returns a new [DataFrame] with the new column inserted at the given [path].
* {@include [org.jetbrains.kotlinx.dataframe.documentation.ColumnPathCreation]}
* {@include [org.jetbrains.kotlinx.dataframe.documentation.ColumnPathCreationSnippet]}
*
* ## Example
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnWithPath
import org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
import org.jetbrains.kotlinx.dataframe.documentation.AccessApi.ExtensionPropertiesApiLink
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs.ExtensionPropertiesApiLink
import org.jetbrains.kotlinx.dataframe.documentation.DslGrammarTemplateColumnsSelectionDsl.DslGrammarTemplate
import org.jetbrains.kotlinx.dataframe.documentation.ExcludeFromSources
import org.jetbrains.kotlinx.dataframe.documentation.Indent
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public fun <T> DataColumn<T>.any(predicate: Predicate<T>): Boolean = values.any(
/**
* Returns `true` if at least one row in this [DataFrame] satisfies the given [predicate].
*
* {@include [org.jetbrains.kotlinx.dataframe.documentation.RowFilterDescription]}
* {@include [org.jetbrains.kotlinx.dataframe.documentation.SelectingRows.RowFilterSnippet]}
*
* ### Example
* ```kotlin
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.RowExpression
import org.jetbrains.kotlinx.dataframe.documentation.ExtensionPropertiesAPIDocs
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs

// region DataFrame

Expand All @@ -13,7 +13,7 @@ import org.jetbrains.kotlinx.dataframe.documentation.ExtensionPropertiesAPIDocs
*
* The [transform] is a [RowExpression] — a lambda that receives each [DataRow]
* both as `this` and `it` and is expected to return a key, allowing you to compute keys directly from row values.
* You can also use [extension properties][ExtensionPropertiesAPIDocs] for concise and type-safe access.
* You can also use [extension properties][AccessAPIs.`Extension Properties API`] for concise and type-safe access.
Comment thread
Jolanrensen marked this conversation as resolved.
Outdated
*
* If multiple rows produce the same key, the last row for that key is stored,
* consistent with Kotlin's [kotlin.collections.associateBy] behavior.
Expand All @@ -39,7 +39,7 @@ public inline fun <T, V> DataFrame<T>.associateBy(transform: RowExpression<T, V>
*
* The [transform] is a [RowExpression] — a lambda that receives each [DataRow]
* both as `this` and `it` and is expected to return a pair, allowing you to generate [Pair]s of keys and values from row contents.
* You can also use [extension properties][ExtensionPropertiesAPIDocs] for concise and type-safe access.
* You can also use [extension properties][AccessAPIs.`Extension Properties API`] for concise and type-safe access.
*
* If multiple rows produce the same key, the last value for that key is stored,
* consistent with Kotlin's [kotlin.collections.associate] behavior.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
import org.jetbrains.kotlinx.dataframe.columns.ColumnSet
import org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
import org.jetbrains.kotlinx.dataframe.documentation.AccessApi
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs
import org.jetbrains.kotlinx.dataframe.documentation.DslGrammarTemplateColumnsSelectionDsl.DslGrammarTemplate
import org.jetbrains.kotlinx.dataframe.documentation.Indent
import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
Expand Down Expand Up @@ -67,7 +67,7 @@ public interface ColGroupsColumnsSelectionDsl {
* Creates a subset of columns from [this\] that are [ColumnGroups][ColumnGroup].
*
* You can optionally use a [filter\] to only include certain columns.
* [colGroups] can be called using any of the supported [APIs][AccessApi] (+ [ColumnPath]).
* [colGroups] can be called using any of the supported [APIs][AccessAPIs] (+ [ColumnPath]).
*
* This function operates solely on columns at the top-level.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
import org.jetbrains.kotlinx.dataframe.columns.ColumnSet
import org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
import org.jetbrains.kotlinx.dataframe.documentation.AccessApi
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs
import org.jetbrains.kotlinx.dataframe.documentation.DslGrammarTemplateColumnsSelectionDsl.DslGrammarTemplate
import org.jetbrains.kotlinx.dataframe.documentation.Indent
import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
Expand Down Expand Up @@ -71,7 +71,7 @@ public interface ColsOfKindColumnsSelectionDsl {
* Creates a subset of columns from [this\] that are of the given kind(s).
*
* You can optionally use a [filter\] to only include certain columns.
* [colsOfKind] can be called using any of the supported [APIs][AccessApi] (+ [ColumnPath]).
* [colsOfKind] can be called using any of the supported [APIs][AccessAPIs] (+ [ColumnPath]).
*
* This function operates solely on columns at the top-level.
*
Expand Down
Loading