@@ -15,6 +15,8 @@ import org.jetbrains.kotlinx.dataframe.documentation.Indent
1515import org.jetbrains.kotlinx.dataframe.documentation.LineBreak
1616import org.jetbrains.kotlinx.dataframe.impl.columns.TransformableColumnSet
1717import org.jetbrains.kotlinx.dataframe.impl.columns.transform
18+ import org.jetbrains.kotlinx.dataframe.util.COLS_IN_GROUPS
19+ import org.jetbrains.kotlinx.dataframe.util.COLS_IN_GROUPS_REPLACE
1820import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_ACCESS_API
1921import kotlin.reflect.KProperty
2022
@@ -115,7 +117,11 @@ public interface ColsInGroupsColumnsSelectionDsl {
115117 *
116118 * `df.`[select][DataFrame.select]` { `[colsOf][ColumnsSelectionDsl.colsOf]`<`[DataRow][DataRow]`<MyGroupType>>().`[colsInGroups][ColumnSet.colsInGroups]`() }`
117119 */
118- @Deprecated(" " , ReplaceWith (" this.colsInGroups().filter(predicate)" ))
120+ @Deprecated(
121+ message = COLS_IN_GROUPS ,
122+ replaceWith = ReplaceWith (COLS_IN_GROUPS_REPLACE ),
123+ level = DeprecationLevel .WARNING ,
124+ )
119125 public fun ColumnSet <* >.colsInGroups (predicate : ColumnFilter <* > = { true }): TransformableColumnSet <* > =
120126 transform { it.flatMap { it.cols().filter { predicate(it) } } }
121127
@@ -135,7 +141,11 @@ public interface ColsInGroupsColumnsSelectionDsl {
135141 *
136142 * `df.`[select][DataFrame.select]` { `[colsInGroups][ColumnSet.colsInGroups]`() }`
137143 */
138- @Deprecated(" " , ReplaceWith (" colsInGroups().filter(predicate)" ))
144+ @Deprecated(
145+ message = COLS_IN_GROUPS ,
146+ replaceWith = ReplaceWith (COLS_IN_GROUPS_REPLACE ),
147+ level = DeprecationLevel .WARNING ,
148+ )
139149 public fun ColumnsSelectionDsl <* >.colsInGroups (predicate : ColumnFilter <* > = { true }): TransformableColumnSet <* > =
140150 asSingleColumn().colsInGroups(predicate)
141151
@@ -155,7 +165,11 @@ public interface ColsInGroupsColumnsSelectionDsl {
155165 *
156166 * `df.`[select][DataFrame.select]` { myColumnGroup.`[colsInGroups][SingleColumn.colsInGroups]` { it.`[any][ColumnWithPath.any]` { it == "Alice" } } }`
157167 */
158- @Deprecated(" " , ReplaceWith (" this.colsInGroups().filter(predicate)" ))
168+ @Deprecated(
169+ message = COLS_IN_GROUPS ,
170+ replaceWith = ReplaceWith (COLS_IN_GROUPS_REPLACE ),
171+ level = DeprecationLevel .WARNING ,
172+ )
159173 public fun SingleColumn <DataRow <* >>.colsInGroups (predicate : ColumnFilter <* > = { true }): TransformableColumnSet <* > =
160174 ensureIsColumnGroup().allColumnsInternal().colsInGroups(predicate)
161175
@@ -174,7 +188,11 @@ public interface ColsInGroupsColumnsSelectionDsl {
174188 *
175189 * `df.`[select][DataFrame.select]` { "myColumnGroup".`[colsInGroups][String.colsInGroups]`() }`
176190 */
177- @Deprecated(" " , ReplaceWith (" colsInGroups().filter(predicate)" ))
191+ @Deprecated(
192+ message = COLS_IN_GROUPS ,
193+ replaceWith = ReplaceWith (COLS_IN_GROUPS_REPLACE ),
194+ level = DeprecationLevel .WARNING ,
195+ )
178196 public fun String.colsInGroups (predicate : ColumnFilter <* > = { true }): TransformableColumnSet <* > =
179197 columnGroup(this ).colsInGroups(predicate)
180198
@@ -205,7 +223,11 @@ public interface ColsInGroupsColumnsSelectionDsl {
205223 *
206224 * `df.`[select][DataFrame.select]` { "pathTo"["myColumnGroup"].`[colsInGroups][ColumnPath.colsInGroups]`() }`
207225 */
208- @Deprecated(" " , ReplaceWith (" colsInGroups().filter(predicate)" ))
226+ @Deprecated(
227+ message = COLS_IN_GROUPS ,
228+ replaceWith = ReplaceWith (COLS_IN_GROUPS_REPLACE ),
229+ level = DeprecationLevel .WARNING ,
230+ )
209231 public fun ColumnPath.colsInGroups (predicate : ColumnFilter <* > = { true }): TransformableColumnSet <* > =
210232 columnGroup(this ).colsInGroups(predicate)
211233
0 commit comments