@@ -10,6 +10,7 @@ import org.jetbrains.kotlinx.dataframe.DataFrame
10
10
import org.jetbrains.kotlinx.dataframe.DataRow
11
11
import org.jetbrains.kotlinx.dataframe.Predicate
12
12
import org.jetbrains.kotlinx.dataframe.RowFilter
13
+ import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
13
14
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
14
15
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
15
16
import org.jetbrains.kotlinx.dataframe.columns.ColumnPath
@@ -426,6 +427,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
426
427
* @see [ColumnsSelectionDsl.allExcept]
427
428
* @see [ColumnsSelectionDsl.cols]
428
429
*/
430
+ @AccessApiOverload
429
431
public fun KProperty <* >.allCols (): TransformableColumnSet <* > = columnGroup(this ).allCols()
430
432
431
433
/* *
@@ -1829,6 +1831,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
1829
1831
* @param [column] The specified column after which all columns should be taken. This column can be referenced
1830
1832
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
1831
1833
*/
1834
+ @AccessApiOverload
1832
1835
public fun <C > KProperty<C>.allColsAfter (column : ColumnSelector <C , * >): ColumnSet <* > =
1833
1836
columnGroup(this ).allColsAfter(column)
1834
1837
@@ -1890,6 +1893,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
1890
1893
* @param [column] The specified column after which all columns should be taken. This column can be referenced
1891
1894
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
1892
1895
*/
1896
+ @AccessApiOverload
1893
1897
public fun KProperty <* >.allColsAfter (column : ColumnPath ): ColumnSet <* > = columnGroup(this ).allColsAfter(column)
1894
1898
1895
1899
/* * ## All (Cols) After
@@ -1950,6 +1954,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
1950
1954
* @param [column] The specified column after which all columns should be taken. This column can be referenced
1951
1955
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
1952
1956
*/
1957
+ @AccessApiOverload
1953
1958
public fun KProperty <* >.allColsAfter (column : String ): ColumnSet <* > = columnGroup(this ).allColsAfter(column)
1954
1959
1955
1960
/* * ## All (Cols) After
@@ -2010,6 +2015,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
2010
2015
* @param [column] The specified column after which all columns should be taken. This column can be referenced
2011
2016
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
2012
2017
*/
2018
+ @AccessApiOverload
2013
2019
public fun KProperty <* >.allColsAfter (column : AnyColumnReference ): ColumnSet <* > =
2014
2020
columnGroup(this ).allColsAfter(column)
2015
2021
@@ -2071,6 +2077,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
2071
2077
* @param [column] The specified column after which all columns should be taken. This column can be referenced
2072
2078
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
2073
2079
*/
2080
+ @AccessApiOverload
2074
2081
public fun KProperty <* >.allColsAfter (column : KProperty <* >): ColumnSet <* > = columnGroup(this ).allColsAfter(column)
2075
2082
2076
2083
/* * ## All (Cols) After
@@ -3725,6 +3732,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
3725
3732
* @param [column] The specified column from which all columns should be taken. This column can be referenced
3726
3733
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
3727
3734
*/
3735
+ @AccessApiOverload
3728
3736
public fun <C > KProperty<C>.allColsFrom (column : ColumnSelector <C , * >): ColumnSet <* > =
3729
3737
columnGroup(this ).allColsFrom(column)
3730
3738
@@ -3786,6 +3794,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
3786
3794
* @param [column] The specified column from which all columns should be taken. This column can be referenced
3787
3795
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
3788
3796
*/
3797
+ @AccessApiOverload
3789
3798
public fun KProperty <* >.allColsFrom (column : ColumnPath ): ColumnSet <* > = columnGroup(this ).allColsFrom(column)
3790
3799
3791
3800
/* * ## All (Cols) From
@@ -3846,6 +3855,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
3846
3855
* @param [column] The specified column from which all columns should be taken. This column can be referenced
3847
3856
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
3848
3857
*/
3858
+ @AccessApiOverload
3849
3859
public fun KProperty <* >.allColsFrom (column : String ): ColumnSet <* > = columnGroup(this ).allColsFrom(column)
3850
3860
3851
3861
/* * ## All (Cols) From
@@ -3906,6 +3916,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
3906
3916
* @param [column] The specified column from which all columns should be taken. This column can be referenced
3907
3917
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
3908
3918
*/
3919
+ @AccessApiOverload
3909
3920
public fun KProperty <* >.allColsFrom (column : AnyColumnReference ): ColumnSet <* > =
3910
3921
columnGroup(this ).allColsFrom(column)
3911
3922
@@ -3967,6 +3978,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
3967
3978
* @param [column] The specified column from which all columns should be taken. This column can be referenced
3968
3979
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
3969
3980
*/
3981
+ @AccessApiOverload
3970
3982
public fun KProperty <* >.allColsFrom (column : KProperty <* >): ColumnSet <* > = columnGroup(this ).allColsFrom(column)
3971
3983
3972
3984
/* * ## All (Cols) From
@@ -5620,6 +5632,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
5620
5632
* @param [column] The specified column before which all columns should be taken. This column can be referenced
5621
5633
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
5622
5634
*/
5635
+ @AccessApiOverload
5623
5636
public fun <C > KProperty<C>.allColsBefore (column : ColumnSelector <C , * >): ColumnSet <* > =
5624
5637
columnGroup(this ).allColsBefore(column)
5625
5638
@@ -5681,6 +5694,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
5681
5694
* @param [column] The specified column before which all columns should be taken. This column can be referenced
5682
5695
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
5683
5696
*/
5697
+ @AccessApiOverload
5684
5698
public fun KProperty <* >.allColsBefore (column : ColumnPath ): ColumnSet <* > = columnGroup(this ).allColsBefore(column)
5685
5699
5686
5700
/* * ## All (Cols) Before
@@ -5741,6 +5755,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
5741
5755
* @param [column] The specified column before which all columns should be taken. This column can be referenced
5742
5756
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
5743
5757
*/
5758
+ @AccessApiOverload
5744
5759
public fun KProperty <* >.allColsBefore (column : String ): ColumnSet <* > = columnGroup(this ).allColsBefore(column)
5745
5760
5746
5761
/* * ## All (Cols) Before
@@ -5801,6 +5816,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
5801
5816
* @param [column] The specified column before which all columns should be taken. This column can be referenced
5802
5817
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
5803
5818
*/
5819
+ @AccessApiOverload
5804
5820
public fun KProperty <* >.allColsBefore (column : AnyColumnReference ): ColumnSet <* > =
5805
5821
columnGroup(this ).allColsBefore(column)
5806
5822
@@ -5862,6 +5878,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
5862
5878
* @param [column] The specified column before which all columns should be taken. This column can be referenced
5863
5879
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
5864
5880
*/
5881
+ @AccessApiOverload
5865
5882
public fun KProperty <* >.allColsBefore (column : KProperty <* >): ColumnSet <* > = columnGroup(this ).allColsBefore(column)
5866
5883
5867
5884
/* * ## All (Cols) Before
@@ -7516,6 +7533,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
7516
7533
* @param [column] The specified column up to which all columns should be taken. This column can be referenced
7517
7534
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
7518
7535
*/
7536
+ @AccessApiOverload
7519
7537
public fun <C > KProperty<C>.allColsUpTo (column : ColumnSelector <C , * >): ColumnSet <* > =
7520
7538
columnGroup(this ).allColsUpTo(column)
7521
7539
@@ -7577,6 +7595,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
7577
7595
* @param [column] The specified column up to which all columns should be taken. This column can be referenced
7578
7596
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
7579
7597
*/
7598
+ @AccessApiOverload
7580
7599
public fun KProperty <* >.allColsUpTo (column : ColumnPath ): ColumnSet <* > = columnGroup(this ).allColsUpTo(column)
7581
7600
7582
7601
/* * ## All (Cols) Up To
@@ -7637,6 +7656,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
7637
7656
* @param [column] The specified column up to which all columns should be taken. This column can be referenced
7638
7657
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
7639
7658
*/
7659
+ @AccessApiOverload
7640
7660
public fun KProperty <* >.allColsUpTo (column : String ): ColumnSet <* > = columnGroup(this ).allColsUpTo(column)
7641
7661
7642
7662
/* * ## All (Cols) Up To
@@ -7697,6 +7717,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
7697
7717
* @param [column] The specified column up to which all columns should be taken. This column can be referenced
7698
7718
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
7699
7719
*/
7720
+ @AccessApiOverload
7700
7721
public fun KProperty <* >.allColsUpTo (column : AnyColumnReference ): ColumnSet <* > =
7701
7722
columnGroup(this ).allColsUpTo(column)
7702
7723
@@ -7758,6 +7779,7 @@ public interface AllColumnsSelectionDsl<out _UNUSED> {
7758
7779
* @param [column] The specified column up to which all columns should be taken. This column can be referenced
7759
7780
* to both relatively to the current [ColumnsResolver][org.jetbrains.kotlinx.dataframe.columns.ColumnsResolver] and absolutely.
7760
7781
*/
7782
+ @AccessApiOverload
7761
7783
public fun KProperty <* >.allColsUpTo (column : KProperty <* >): ColumnSet <* > = columnGroup(this ).allColsUpTo(column)
7762
7784
7763
7785
/* * ## All (Cols) Up To
0 commit comments