Skip to content

Commit b8048bb

Browse files
Automated commit of generated code
1 parent a39dcc6 commit b8048bb

Some content is hidden

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

77 files changed

+1734
-0
lines changed

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/ColumnsContainer.kt

+33
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,15 @@ public interface ColumnsContainer<out T> : ColumnsScope<T> {
4343

4444
public fun getColumnOrNull(index: Int): AnyCol?
4545

46+
@Deprecated(
47+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
48+
)
4649
@AccessApiOverload
4750
public fun <R> getColumnOrNull(column: ColumnReference<R>): DataColumn<R>?
4851

52+
@Deprecated(
53+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
54+
)
4955
@AccessApiOverload
5056
public fun <R> getColumnOrNull(column: KProperty<R>): DataColumn<R>?
5157

@@ -61,31 +67,58 @@ public interface ColumnsContainer<out T> : ColumnsScope<T> {
6167

6268
public operator fun get(columnPath: ColumnPath): AnyCol = getColumn(columnPath)
6369

70+
@Deprecated(
71+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
72+
)
6473
@AccessApiOverload
6574
public operator fun <R> get(column: DataColumn<R>): DataColumn<R> = getColumn(column.name()).cast()
6675

76+
@Deprecated(
77+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
78+
)
6779
@AccessApiOverload
6880
public operator fun <R> get(column: DataColumn<DataRow<R>>): ColumnGroup<R> = getColumn(column)
6981

82+
@Deprecated(
83+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
84+
)
7085
@AccessApiOverload
7186
public operator fun <R> get(column: DataColumn<DataFrame<R>>): FrameColumn<R> = getColumn(column)
7287

88+
@Deprecated(
89+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
90+
)
7391
@AccessApiOverload
7492
public operator fun <R> get(column: ColumnReference<R>): DataColumn<R> = getColumn(column)
7593

94+
@Deprecated(
95+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
96+
)
7697
@AccessApiOverload
7798
public operator fun <R> get(column: ColumnReference<DataRow<R>>): ColumnGroup<R> = getColumn(column)
7899

100+
@Deprecated(
101+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
102+
)
79103
@AccessApiOverload
80104
public operator fun <R> get(column: ColumnReference<DataFrame<R>>): FrameColumn<R> = getColumn(column)
81105

106+
@Deprecated(
107+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
108+
)
82109
@AccessApiOverload
83110
public operator fun <R> get(column: KProperty<R>): DataColumn<R> = get(column.columnName).cast()
84111

112+
@Deprecated(
113+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
114+
)
85115
@AccessApiOverload
86116
public operator fun <R> get(column: KProperty<DataRow<R>>): ColumnGroup<R> =
87117
get(column.columnName).asColumnGroup().cast()
88118

119+
@Deprecated(
120+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
121+
)
89122
@AccessApiOverload
90123
public operator fun <R> get(column: KProperty<DataFrame<R>>): FrameColumn<R> =
91124
get(column.columnName).asAnyFrameColumn().castFrameColumn()

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/DataFrame.kt

+3
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@ public interface DataFrame<out T> :
121121
*/
122122
public operator fun <T, C> DataFrame<T>.get(columns: ColumnsSelector<T, C>): List<DataColumn<C>> = this.get(columns)
123123

124+
@Deprecated(
125+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
126+
)
124127
@AccessApiOverload
125128
public operator fun <T> DataFrame<T>.get(first: AnyColumnReference, vararg other: AnyColumnReference): DataFrame<T> =
126129
select { (listOf(first) + other).toColumnSet() }

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/DataRow.kt

+18
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,27 @@ public interface DataRow<out T> {
2828

2929
public operator fun <R> get(expression: RowExpression<T, R>): R = expression(this, this)
3030

31+
@Deprecated(
32+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
33+
)
3134
@AccessApiOverload
3235
public operator fun <R> get(column: ColumnReference<R>): R
3336

37+
@Deprecated(
38+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
39+
)
3440
@AccessApiOverload
3541
public operator fun <R> get(columns: List<ColumnReference<R>>): List<R> = columns.map { get(it) }
3642

43+
@Deprecated(
44+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
45+
)
3746
@AccessApiOverload
3847
public operator fun <R> get(property: KProperty<R>): R = get(property.columnName) as R
3948

49+
@Deprecated(
50+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
51+
)
4052
@AccessApiOverload
4153
public operator fun get(first: AnyColumnReference, vararg other: AnyColumnReference): DataRow<T> =
4254
owner.get(first, *other)[index]
@@ -71,6 +83,9 @@ public interface DataRow<out T> {
7183

7284
public fun getOrNull(name: String): Any?
7385

86+
@Deprecated(
87+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
88+
)
7489
@AccessApiOverload
7590
public fun <R> getValueOrNull(column: ColumnReference<R>): R?
7691

@@ -80,6 +95,9 @@ public interface DataRow<out T> {
8095

8196
public operator fun String.get(vararg path: String): ColumnPath = ColumnPath(listOf(this) + path)
8297

98+
@Deprecated(
99+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
100+
)
83101
@AccessApiOverload
84102
public operator fun <R> ColumnReference<R>.invoke(): R = get(this)
85103

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

+27
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
8686
* @throws [IllegalArgumentException] if the column is not found.
8787
* @return The [DataColumn] this [KProperty Accessor][KProperty] points to.
8888
*/
89+
@Deprecated(
90+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
91+
)
8992
@AccessApiOverload
9093
public operator fun <T> KProperty<T>.invoke(): DataColumn<T> = this@ColumnSelectionDsl[this]
9194

@@ -96,6 +99,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
9699
* @throws [IllegalArgumentException] if the column is not found.
97100
* @return The [ColumnGroup] this [KProperty Accessor][KProperty] points to.
98101
*/
102+
@Deprecated(
103+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
104+
)
99105
@AccessApiOverload
100106
public operator fun <T> KProperty<DataRow<T>>.invoke(): ColumnGroup<T> = this@ColumnSelectionDsl[this]
101107

@@ -106,6 +112,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
106112
* @throws [IllegalArgumentException] if the column is not found.
107113
* @return The [FrameColumn] this [KProperty Accessor][KProperty] points to.
108114
*/
115+
@Deprecated(
116+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
117+
)
109118
@AccessApiOverload
110119
public operator fun <T> KProperty<DataFrame<T>>.invoke(): FrameColumn<T> = this@ColumnSelectionDsl[this]
111120

@@ -140,6 +149,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
140149
*/
141150
@Suppress("INAPPLICABLE_JVM_NAME")
142151
@JvmName("KPropertyDataRowGet")
152+
@Deprecated(
153+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
154+
)
143155
@AccessApiOverload
144156
public operator fun <T, R> KProperty<DataRow<T>>.get(column: KProperty<R>): DataColumn<R> = invoke()[column]
145157

@@ -159,6 +171,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
159171
*/
160172
@Suppress("INAPPLICABLE_JVM_NAME")
161173
@JvmName("KPropertyDataRowGet")
174+
@Deprecated(
175+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
176+
)
162177
@AccessApiOverload
163178
public operator fun <T, R> KProperty<DataRow<T>>.get(column: KProperty<DataRow<R>>): ColumnGroup<R> =
164179
invoke()[column]
@@ -179,6 +194,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
179194
*/
180195
@Suppress("INAPPLICABLE_JVM_NAME")
181196
@JvmName("KPropertyDataRowGet")
197+
@Deprecated(
198+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
199+
)
182200
@AccessApiOverload
183201
public operator fun <T, R> KProperty<DataRow<T>>.get(column: KProperty<DataFrame<R>>): FrameColumn<R> =
184202
invoke()[column]
@@ -197,6 +215,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
197215
* @throws [IllegalArgumentException] if the column is not found.
198216
* @return The [DataColumn] these [KProperty Accessors][KProperty] point to.
199217
*/
218+
@Deprecated(
219+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
220+
)
200221
@AccessApiOverload
201222
public operator fun <T, R> KProperty<T>.get(column: KProperty<R>): DataColumn<R> = invoke().asColumnGroup()[column]
202223

@@ -214,6 +235,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
214235
* @throws [IllegalArgumentException] if the column is not found.
215236
* @return The [ColumnGroup] these [KProperty Accessors][KProperty] point to.
216237
*/
238+
@Deprecated(
239+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
240+
)
217241
@AccessApiOverload
218242
public operator fun <T, R> KProperty<T>.get(column: KProperty<DataRow<R>>): ColumnGroup<R> =
219243
invoke().asColumnGroup()[column]
@@ -232,6 +256,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
232256
* @throws [IllegalArgumentException] if the column is not found.
233257
* @return The [FrameColumn] these [KProperty Accessors][KProperty] point to.
234258
*/
259+
@Deprecated(
260+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
261+
)
235262
@AccessApiOverload
236263
public operator fun <T, R> KProperty<T>.get(column: KProperty<DataFrame<R>>): FrameColumn<R> =
237264
invoke().asColumnGroup()[column]

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

+3
Original file line numberDiff line numberDiff line change
@@ -492,6 +492,9 @@ public interface ColumnsSelectionDsl<out T> : // SingleColumn<DataRow<T>>
492492
* @return A [ColumnSet][org.jetbrains.kotlinx.dataframe.columns.ColumnSet] containing the columns selected by [selector].
493493
* @see [SingleColumn.except]
494494
*/
495+
@Deprecated(
496+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
497+
)
495498
@AccessApiOverload
496499
public operator fun <C, R> KProperty<C>.invoke(selector: ColumnsSelector<C, R>): ColumnSet<R> =
497500
columnGroup(this).select(selector)

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/DataFrameGet.kt

+30
Original file line numberDiff line numberDiff line change
@@ -87,14 +87,23 @@ public fun <T> DataFrame<T>.properties(): ColumnsScope<T> = this
8787
public fun <T> ColumnsContainer<T>.getColumn(name: String): AnyCol =
8888
getColumnOrNull(name) ?: throw IllegalArgumentException("Column not found: '$name'")
8989

90+
@Deprecated(
91+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
92+
)
9093
@AccessApiOverload
9194
public fun <T, R> ColumnsContainer<T>.getColumn(column: ColumnReference<DataFrame<R>>): FrameColumn<R> =
9295
getColumnOrNull(column)?.asFrameColumn() ?: throw IllegalArgumentException("FrameColumn not found: '$column'")
9396

97+
@Deprecated(
98+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
99+
)
94100
@AccessApiOverload
95101
public fun <T, R> ColumnsContainer<T>.getColumn(column: ColumnReference<DataRow<R>>): ColumnGroup<R> =
96102
getColumnOrNull(column)?.asColumnGroup() ?: throw IllegalArgumentException("ColumnGroup not found: '$column'")
97103

104+
@Deprecated(
105+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
106+
)
98107
@AccessApiOverload
99108
public fun <T, R> ColumnsContainer<T>.getColumn(column: ColumnReference<R>): DataColumn<R> =
100109
getColumnOrNull(column) ?: throw IllegalArgumentException("Column not found: '$column'")
@@ -116,10 +125,16 @@ public fun <T> ColumnsContainer<T>.getColumnGroup(index: Int): ColumnGroup<*> =
116125

117126
public fun <T> ColumnsContainer<T>.getColumnGroup(name: String): ColumnGroup<*> = getColumn(name).asColumnGroup()
118127

128+
@Deprecated(
129+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
130+
)
119131
@AccessApiOverload
120132
public fun <T> ColumnsContainer<T>.getColumnGroup(column: KProperty<*>): ColumnGroup<*> =
121133
getColumnGroup(column.columnName)
122134

135+
@Deprecated(
136+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
137+
)
123138
@AccessApiOverload
124139
public fun <T, C> ColumnsContainer<T>.getColumnGroup(column: ColumnReference<DataRow<C>>): ColumnGroup<C> =
125140
getColumn(column)
@@ -134,6 +149,9 @@ public fun <T, C> ColumnsContainer<T>.getColumnGroup(column: ColumnSelector<T, D
134149
public fun <T> ColumnsContainer<T>.getColumnGroupOrNull(name: String): ColumnGroup<*>? =
135150
getColumnOrNull(name)?.asColumnGroup()
136151

152+
@Deprecated(
153+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
154+
)
137155
@AccessApiOverload
138156
public fun <T> ColumnsContainer<T>.getColumnGroupOrNull(column: KProperty<*>): ColumnGroup<*>? =
139157
getColumnGroupOrNull(column.columnName)
@@ -142,15 +160,27 @@ public fun <T> ColumnsContainer<T>.getColumnGroupOrNull(column: KProperty<*>): C
142160

143161
// region containsColumn
144162

163+
@Deprecated(
164+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
165+
)
145166
@AccessApiOverload
146167
public fun <C> ColumnsContainer<*>.containsColumn(column: ColumnReference<C>): Boolean = getColumnOrNull(column) != null
147168

169+
@Deprecated(
170+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
171+
)
148172
@AccessApiOverload
149173
public fun ColumnsContainer<*>.containsColumn(column: KProperty<*>): Boolean = containsColumn(column.columnName)
150174

175+
@Deprecated(
176+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
177+
)
151178
@AccessApiOverload
152179
public operator fun ColumnsContainer<*>.contains(column: AnyColumnReference): Boolean = containsColumn(column)
153180

181+
@Deprecated(
182+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
183+
)
154184
@AccessApiOverload
155185
public operator fun ColumnsContainer<*>.contains(column: KProperty<*>): Boolean = containsColumn(column)
156186

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/DataRowApi.kt

+18
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,23 @@ public fun AnyRow.namedValues(): List<NameValuePair<Any?>> =
6262

6363
public fun <T> AnyRow.getValue(columnName: String): T = get(columnName) as T
6464

65+
@Deprecated(
66+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
67+
)
6568
@AccessApiOverload
6669
public fun <T> AnyRow.getValue(column: ColumnReference<T>): T = get(column)
6770

71+
@Deprecated(
72+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
73+
)
6874
@AccessApiOverload
6975
public fun <T> AnyRow.getValue(column: KProperty<T>): T = get(column)
7076

7177
public fun <T> AnyRow.getValueOrNull(columnName: String): T? = getOrNull(columnName) as T?
7278

79+
@Deprecated(
80+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
81+
)
7382
@AccessApiOverload
7483
public fun <T> AnyRow.getValueOrNull(column: KProperty<T>): T? = getValueOrNull<T>(column.columnName)
7584

@@ -79,14 +88,23 @@ public fun <T> AnyRow.getValueOrNull(column: KProperty<T>): T? = getValueOrNull<
7988

8089
public fun AnyRow.containsKey(columnName: String): Boolean = owner.containsColumn(columnName)
8190

91+
@Deprecated(
92+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
93+
)
8294
@AccessApiOverload
8395
public fun AnyRow.containsKey(column: AnyColumnReference): Boolean = owner.containsColumn(column)
8496

97+
@Deprecated(
98+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
99+
)
85100
@AccessApiOverload
86101
public fun AnyRow.containsKey(column: KProperty<*>): Boolean = owner.containsColumn(column)
87102

88103
public operator fun AnyRow.contains(column: AnyColumnReference): Boolean = containsKey(column)
89104

105+
@Deprecated(
106+
"Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html",
107+
)
90108
@AccessApiOverload
91109
public operator fun AnyRow.contains(column: KProperty<*>): Boolean = containsKey(column)
92110

0 commit comments

Comments
 (0)