@@ -86,6 +86,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
86
86
* @throws [IllegalArgumentException] if the column is not found.
87
87
* @return The [DataColumn] this [KProperty Accessor][KProperty] points to.
88
88
*/
89
+ @Deprecated(
90
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
91
+ )
89
92
@AccessApiOverload
90
93
public operator fun <T > KProperty<T>.invoke (): DataColumn <T > = this @ColumnSelectionDsl[this ]
91
94
@@ -96,6 +99,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
96
99
* @throws [IllegalArgumentException] if the column is not found.
97
100
* @return The [ColumnGroup] this [KProperty Accessor][KProperty] points to.
98
101
*/
102
+ @Deprecated(
103
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
104
+ )
99
105
@AccessApiOverload
100
106
public operator fun <T > KProperty<DataRow<T>>.invoke (): ColumnGroup <T > = this @ColumnSelectionDsl[this ]
101
107
@@ -106,6 +112,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
106
112
* @throws [IllegalArgumentException] if the column is not found.
107
113
* @return The [FrameColumn] this [KProperty Accessor][KProperty] points to.
108
114
*/
115
+ @Deprecated(
116
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
117
+ )
109
118
@AccessApiOverload
110
119
public operator fun <T > KProperty<DataFrame<T>>.invoke (): FrameColumn <T > = this @ColumnSelectionDsl[this ]
111
120
@@ -140,6 +149,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
140
149
*/
141
150
@Suppress(" INAPPLICABLE_JVM_NAME" )
142
151
@JvmName(" KPropertyDataRowGet" )
152
+ @Deprecated(
153
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
154
+ )
143
155
@AccessApiOverload
144
156
public operator fun <T , R > KProperty<DataRow<T>>.get (column : KProperty <R >): DataColumn <R > = invoke()[column]
145
157
@@ -159,6 +171,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
159
171
*/
160
172
@Suppress(" INAPPLICABLE_JVM_NAME" )
161
173
@JvmName(" KPropertyDataRowGet" )
174
+ @Deprecated(
175
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
176
+ )
162
177
@AccessApiOverload
163
178
public operator fun <T , R > KProperty<DataRow<T>>.get (column : KProperty <DataRow <R >>): ColumnGroup <R > =
164
179
invoke()[column]
@@ -179,6 +194,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
179
194
*/
180
195
@Suppress(" INAPPLICABLE_JVM_NAME" )
181
196
@JvmName(" KPropertyDataRowGet" )
197
+ @Deprecated(
198
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
199
+ )
182
200
@AccessApiOverload
183
201
public operator fun <T , R > KProperty<DataRow<T>>.get (column : KProperty <DataFrame <R >>): FrameColumn <R > =
184
202
invoke()[column]
@@ -197,6 +215,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
197
215
* @throws [IllegalArgumentException] if the column is not found.
198
216
* @return The [DataColumn] these [KProperty Accessors][KProperty] point to.
199
217
*/
218
+ @Deprecated(
219
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
220
+ )
200
221
@AccessApiOverload
201
222
public operator fun <T , R > KProperty<T>.get (column : KProperty <R >): DataColumn <R > = invoke().asColumnGroup()[column]
202
223
@@ -214,6 +235,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
214
235
* @throws [IllegalArgumentException] if the column is not found.
215
236
* @return The [ColumnGroup] these [KProperty Accessors][KProperty] point to.
216
237
*/
238
+ @Deprecated(
239
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
240
+ )
217
241
@AccessApiOverload
218
242
public operator fun <T , R > KProperty<T>.get (column : KProperty <DataRow <R >>): ColumnGroup <R > =
219
243
invoke().asColumnGroup()[column]
@@ -232,6 +256,9 @@ public interface ColumnSelectionDsl<out T> : ColumnsContainer<T> {
232
256
* @throws [IllegalArgumentException] if the column is not found.
233
257
* @return The [FrameColumn] these [KProperty Accessors][KProperty] point to.
234
258
*/
259
+ @Deprecated(
260
+ " Recommended to migrate to use String or Extension properties API https://kotlin.github.io/dataframe/apilevels.html" ,
261
+ )
235
262
@AccessApiOverload
236
263
public operator fun <T , R > KProperty<T>.get (column : KProperty <DataFrame <R >>): FrameColumn <R > =
237
264
invoke().asColumnGroup()[column]
0 commit comments