Skip to content

Commit 35c1741

Browse files
fix: update KDocs for consistent camel case, remove backticks
1 parent b4796fc commit 35c1741

41 files changed

Lines changed: 152 additions & 160 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public annotation class ColumnsSelectionDslMarker
3636

3737
/**
3838
* ## Columns Selection DSL
39-
* {@include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample]}
39+
* {@include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample]}
4040
* {@set [SelectingColumns.OPERATION] [select][DataFrame.select]}
4141
*
4242
* @comment This interface be safely cast to [SingleColumn] across the library because it's always

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

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
1717
import org.jetbrains.kotlinx.dataframe.documentation.DocumentationUrls
1818
import org.jetbrains.kotlinx.dataframe.documentation.ExcludeFromSources
1919
import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
20-
import org.jetbrains.kotlinx.dataframe.documentation.`NA`
20+
import org.jetbrains.kotlinx.dataframe.documentation.NA
2121
import org.jetbrains.kotlinx.dataframe.documentation.`NaN`
2222
import org.jetbrains.kotlinx.dataframe.documentation.SelectingColumns
2323
import org.jetbrains.kotlinx.dataframe.get
@@ -67,7 +67,7 @@ private typealias CommonFillNullsFunctionDoc = Nothing
6767

6868
/**
6969
* @include [CommonFillNullsFunctionDoc]
70-
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetFillNullsOperationArg]}
70+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetFillNullsOperationArg]}
7171
* @include [Update.DslParam]
7272
*/
7373
@Interpretable("FillNulls0")
@@ -76,7 +76,7 @@ public fun <T, C> DataFrame<T>.fillNulls(columns: ColumnsSelector<T, C?>): Updat
7676

7777
/**
7878
* @include [CommonFillNullsFunctionDoc]
79-
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetFillNullsOperationArg]}
79+
* @include [SelectingColumns.ColumnNamesApi.ColumnNamesApiWithExample] {@include [SetFillNullsOperationArg]}
8080
* @include [Update.ColumnNamesParam]
8181
*/
8282
public fun <T> DataFrame<T>.fillNulls(vararg columns: String): Update<T, Any?> = fillNulls { columns.toColumnSet() }
@@ -112,7 +112,7 @@ internal inline val Any?.isNaN: Boolean get() = (this is Double && isNaN()) || (
112112
*
113113
* Overload of `isNA` with contract support.
114114
*
115-
* @see `NA`
115+
* @see NA
116116
*/
117117
@JvmName("isNaWithContract")
118118
@Suppress("NOTHING_TO_INLINE")
@@ -125,7 +125,7 @@ internal inline fun <T : Any?> T.isNA(): Boolean {
125125
/**
126126
* Is `true` if [this] is considered NA.
127127
* "NA", in DataFrame, roughly means `null` or `NaN`.
128-
* @see `NA`
128+
* @see NA
129129
*/
130130
internal inline val Any?.isNA: Boolean
131131
get() = when (this) {
@@ -141,19 +141,19 @@ internal inline val AnyCol.canHaveNaN: Boolean get() = typeClass.let { it == Dou
141141

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

148148
/**
149149
* Is `true` when [this] is `null` or [Double.NaN].
150-
* @see `NA`
150+
* @see NA
151151
*/
152152
internal inline val Double?.isNA: Boolean get() = this == null || this.isNaN()
153153

154154
/**
155155
* Is `true` when [this] is `null` or [Float.NaN].
156-
* @see `NA`
156+
* @see NA
157157
*/
158158
internal inline val Float?.isNA: Boolean get() = this == null || this.isNaN()
159159

@@ -197,7 +197,7 @@ private typealias CommonFillNaNsFunctionDoc = Nothing
197197

198198
/**
199199
* @include [CommonFillNaNsFunctionDoc]
200-
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetFillNaNsOperationArg]}
200+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetFillNaNsOperationArg]}
201201
* @include [Update.DslParam]
202202
*/
203203
@Interpretable("FillNaNs0")
@@ -206,7 +206,7 @@ public fun <T, C> DataFrame<T>.fillNaNs(columns: ColumnsSelector<T, C>): Update<
206206

207207
/**
208208
* @include [CommonFillNaNsFunctionDoc]
209-
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetFillNaNsOperationArg]}
209+
* @include [SelectingColumns.ColumnNamesApi.ColumnNamesApiWithExample] {@include [SetFillNaNsOperationArg]}
210210
* @include [Update.ColumnNamesParam]
211211
*/
212212
public fun <T> DataFrame<T>.fillNaNs(vararg columns: String): Update<T, Any?> = fillNaNs { columns.toColumnSet() }
@@ -272,7 +272,7 @@ private typealias CommonFillNAFunctionDoc = Nothing
272272

273273
/**
274274
* @include [CommonFillNAFunctionDoc]
275-
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetFillNAOperationArg]}
275+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetFillNAOperationArg]}
276276
* @include [Update.DslParam]
277277
*/
278278
@Interpretable("FillNulls0") // fillNA changes schema same as fillNulls
@@ -281,7 +281,7 @@ public fun <T, C> DataFrame<T>.fillNA(columns: ColumnsSelector<T, C?>): Update<T
281281

282282
/**
283283
* @include [CommonFillNAFunctionDoc]
284-
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetFillNAOperationArg]}
284+
* @include [SelectingColumns.ColumnNamesApi.ColumnNamesApiWithExample] {@include [SetFillNAOperationArg]}
285285
* @include [Update.ColumnNamesParam]
286286
*/
287287
public fun <T> DataFrame<T>.fillNA(vararg columns: String): Update<T, Any?> = fillNA { columns.toColumnSet() }
@@ -366,7 +366,7 @@ private typealias CommonDropNullsFunctionDoc = Nothing
366366

367367
/**
368368
* @include [CommonDropNullsFunctionDoc]
369-
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetDropNullsOperationArg]}
369+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetDropNullsOperationArg]}
370370
* `df.`[dropNulls][dropNulls]`(whereAllNull = true) { `[colsOf][colsOf]`<`[Double][Double]`>() }`
371371
* @include [DropNulls.WhereAllNullParam]
372372
* @include [DropDslParam]
@@ -487,7 +487,7 @@ private typealias CommonDropNAFunctionDoc = Nothing
487487

488488
/**
489489
* @include [CommonDropNAFunctionDoc]
490-
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetDropNAOperationArg]}
490+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetDropNAOperationArg]}
491491
* `df.`[dropNA][dropNA]`(whereAllNA = true) { `[colsOf][colsOf]`<`[Double][Double]`>() }`
492492
* @include [DropNA.WhereAllNAParam]
493493
* @include [DropDslParam]
@@ -517,7 +517,7 @@ public fun <T> DataFrame<T>.dropNA(vararg columns: KProperty<*>, whereAllNA: Boo
517517

518518
/**
519519
* @include [CommonDropNAFunctionDoc]
520-
* @include [SelectingColumns.ColumnNamesAPI.ColumnNamesApiWithExample] {@include [SetDropNAOperationArg]}
520+
* @include [SelectingColumns.ColumnNamesApi.ColumnNamesApiWithExample] {@include [SetDropNAOperationArg]}
521521
* `df.`[dropNA][dropNA]`("length", whereAllNA = true)`
522522
* @include [DropNA.WhereAllNAParam]
523523
* @include [DropColumnNamesParam]
@@ -602,7 +602,7 @@ private typealias CommonDropNaNsFunctionDoc = Nothing
602602

603603
/**
604604
* @include [CommonDropNaNsFunctionDoc]
605-
* @include [SelectingColumns.ColumnsSelectionDSL.ColumnsSelectionDSLWithExample] {@include [SetDropNaNsOperationArg]}
605+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetDropNaNsOperationArg]}
606606
* `df.`[dropNaNs][dropNaNs]`(whereAllNaN = true) { `[colsOf][colsOf]`<`[Double][Double]`>() }`
607607
* @include [DropNaNs.WhereAllNaNParam]
608608
* @include [DropDslParam]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnWithPath
1717
import org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver
1818
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
1919
import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
20-
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs.ExtensionPropertiesApiLink
20+
import org.jetbrains.kotlinx.dataframe.documentation.AccessApis.ExtensionPropertiesApiLink
2121
import org.jetbrains.kotlinx.dataframe.documentation.DslGrammarTemplateColumnsSelectionDsl.DslGrammarTemplate
2222
import org.jetbrains.kotlinx.dataframe.documentation.ExcludeFromSources
2323
import org.jetbrains.kotlinx.dataframe.documentation.Indent

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package org.jetbrains.kotlinx.dataframe.api
33
import org.jetbrains.kotlinx.dataframe.DataFrame
44
import org.jetbrains.kotlinx.dataframe.DataRow
55
import org.jetbrains.kotlinx.dataframe.RowExpression
6-
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs
6+
import org.jetbrains.kotlinx.dataframe.documentation.AccessApis
77

88
// region DataFrame
99

@@ -13,7 +13,7 @@ import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs
1313
*
1414
* The [transform] is a [RowExpression] — a lambda that receives each [DataRow]
1515
* both as `this` and `it` and is expected to return a key, allowing you to compute keys directly from row values.
16-
* You can also use [extension properties][AccessAPIs.`Extension Properties API`] for concise and type-safe access.
16+
* You can also use [extension properties][AccessApis.ExtensionPropertiesApi] for concise and type-safe access.
1717
*
1818
* If multiple rows produce the same key, the last row for that key is stored,
1919
* consistent with Kotlin's [kotlin.collections.associateBy] behavior.
@@ -39,7 +39,7 @@ public inline fun <T, V> DataFrame<T>.associateBy(transform: RowExpression<T, V>
3939
*
4040
* The [transform] is a [RowExpression] — a lambda that receives each [DataRow]
4141
* 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.
42-
* You can also use [extension properties][AccessAPIs.`Extension Properties API`] for concise and type-safe access.
42+
* You can also use [extension properties][AccessApis.ExtensionPropertiesApi] for concise and type-safe access.
4343
*
4444
* If multiple rows produce the same key, the last value for that key is stored,
4545
* consistent with Kotlin's [kotlin.collections.associate] behavior.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
1111
import org.jetbrains.kotlinx.dataframe.columns.ColumnSet
1212
import org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver
1313
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
14-
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs
14+
import org.jetbrains.kotlinx.dataframe.documentation.AccessApis
1515
import org.jetbrains.kotlinx.dataframe.documentation.DslGrammarTemplateColumnsSelectionDsl.DslGrammarTemplate
1616
import org.jetbrains.kotlinx.dataframe.documentation.Indent
1717
import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
@@ -67,7 +67,7 @@ public interface ColGroupsColumnsSelectionDsl {
6767
* Creates a subset of columns from [this\] that are [ColumnGroups][ColumnGroup].
6868
*
6969
* You can optionally use a [filter\] to only include certain columns.
70-
* [colGroups] can be called using any of the supported [APIs][AccessAPIs] (+ [ColumnPath]).
70+
* [colGroups] can be called using any of the supported [APIs][AccessApis] (+ [ColumnPath]).
7171
*
7272
* This function operates solely on columns at the top-level.
7373
*

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
1010
import org.jetbrains.kotlinx.dataframe.columns.ColumnSet
1111
import org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver
1212
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
13-
import org.jetbrains.kotlinx.dataframe.documentation.AccessAPIs
13+
import org.jetbrains.kotlinx.dataframe.documentation.AccessApis
1414
import org.jetbrains.kotlinx.dataframe.documentation.DslGrammarTemplateColumnsSelectionDsl.DslGrammarTemplate
1515
import org.jetbrains.kotlinx.dataframe.documentation.Indent
1616
import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
@@ -71,7 +71,7 @@ public interface ColsOfKindColumnsSelectionDsl {
7171
* Creates a subset of columns from [this\] that are of the given kind(s).
7272
*
7373
* You can optionally use a [filter\] to only include certain columns.
74-
* [colsOfKind] can be called using any of the supported [APIs][AccessAPIs] (+ [ColumnPath]).
74+
* [colsOfKind] can be called using any of the supported [APIs][AccessApis] (+ [ColumnPath]).
7575
*
7676
* This function operates solely on columns at the top-level.
7777
*

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ private typealias CommonConvertDocs = Nothing
228228

229229
/**
230230
* @include [CommonConvertDocs]
231-
* @include [SelectingColumns.ColumnsSelectionDSL] {@include [SetConvertOperationArg]}
231+
* @include [SelectingColumns.ColumnsSelectionDsl] {@include [SetConvertOperationArg]}
232232
* ### Examples:
233233
* ```kotlin
234234
* df.convert { columnA and columnB }.with { it.toString().lowercase() }
@@ -246,7 +246,7 @@ public fun <T, C> DataFrame<T>.convert(vararg columns: KProperty<C>): Convert<T,
246246

247247
/**
248248
* @include [CommonConvertDocs]
249-
* @include [SelectingColumns.ColumnNamesAPI] {@include [SetConvertOperationArg]}
249+
* @include [SelectingColumns.ColumnNamesApi] {@include [SetConvertOperationArg]}
250250
* ### Example:
251251
* ```kotlin
252252
* df.convert("person", "position").toStr()

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public fun <T> DataFrame<T>.corr(): DataFrame<T> =
138138

139139
/**
140140
* {@include [CommonCorrDocs]}
141-
* @include [SelectingColumns.ColumnsSelectionDSL] {@include [SetCorrOperationArg]}
141+
* @include [SelectingColumns.ColumnsSelectionDsl] {@include [SetCorrOperationArg]}
142142
*
143143
* The function is available for numeric- and [Boolean] columns.
144144
* [Boolean] values are converted into 1 for true and 0 for false.
@@ -162,7 +162,7 @@ public fun <T, C> DataFrame<T>.corr(columns: ColumnsSelector<T, C>): Corr<T, C>
162162

163163
/**
164164
* {@include [CommonCorrDocs]}
165-
* @include [SelectingColumns.ColumnNamesAPI] {@include [SetCorrOperationArg]}
165+
* @include [SelectingColumns.ColumnNamesApi] {@include [SetCorrOperationArg]}
166166
*
167167
* The function is available for numeric- and [Boolean] columns.
168168
* [Boolean] values are converted into 1 for true and 0 for false.
@@ -219,7 +219,7 @@ private typealias CommonCorrWithDocs = Nothing
219219

220220
/**
221221
* {@include [CommonCorrWithDocs]}
222-
* @include [SelectingColumns.ColumnsSelectionDSL] {@include [SetCorrOperationArg]}
222+
* @include [SelectingColumns.ColumnsSelectionDsl] {@include [SetCorrOperationArg]}
223223
*
224224
* ### Examples
225225
* ```kotlin
@@ -238,7 +238,7 @@ public fun <T, C, R> Corr<T, C>.with(otherColumns: ColumnsSelector<T, R>): DataF
238238

239239
/**
240240
* {@include [CommonCorrWithDocs]}
241-
* @include [SelectingColumns.ColumnNamesAPI] {@include [SetCorrOperationArg]}
241+
* @include [SelectingColumns.ColumnNamesApi] {@include [SetCorrOperationArg]}
242242
*
243243
* ### Examples
244244
* ```kotlin

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ internal typealias CountDistinctDocs = Nothing
5050

5151
/**
5252
* {@include [CountDistinctDocs]}
53-
* {@include [SelectingColumns.ColumnsSelectionDSL]}
53+
* {@include [SelectingColumns.ColumnsSelectionDsl]}
5454
*
5555
* #### Example
5656
*
@@ -69,7 +69,7 @@ public fun <T, C> DataFrame<T>.countDistinct(columns: ColumnsSelector<T, C>): In
6969

7070
/**
7171
* {@include [CountDistinctDocs]}
72-
* {@include [SelectingColumns.ColumnNamesAPI]}
72+
* {@include [SelectingColumns.ColumnNamesApi]}
7373
*
7474
* #### Example
7575
*

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ public fun <T> DataFrame<T>.describe(): DataFrame<ColumnDescription> =
125125

126126
/**
127127
* @include [DescribeWithSelection]
128+
* @include [SelectingColumns.ColumnsSelectionDsl.ColumnsSelectionDslWithExample] {@include [SetDescribeOperationArg]}
128129
*
129130
* @param [columns] The [Columns Selector][ColumnsSelector] that specifies which
130131
* columns of this [DataFrame] should be described.
@@ -134,6 +135,7 @@ public fun <T> DataFrame<T>.describe(columns: ColumnsSelector<T, *>): DataFrame<
134135

135136
/**
136137
* @include [DescribeWithSelection]
138+
* @include [SelectingColumns.ColumnNamesApi.ColumnNamesApiWithExample] {@include [SetDescribeOperationArg]}
137139
*
138140
* @param [columns] The [Column Names][String] that specifies which
139141
* columns of this [DataFrame] should be described.

0 commit comments

Comments
 (0)