diff --git a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnGroupPartOfGrammar.ForHtml.html b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnGroupPartOfGrammar.ForHtml.html index 2d8a667566..232f833510 100644 --- a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnGroupPartOfGrammar.ForHtml.html +++ b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnGroupPartOfGrammar.ForHtml.html @@ -44,45 +44,45 @@ }

columnGroup

    | [column, ..]

    | [{ condition }]

    | { colsSelector }

    | .allCols()

    | .allCols(Before|After|From|UpTo) ( (column) | { colSelector } )

    | .allColsExcept { colsSelector }

    | .allColsExcept(columnNoAccessor, ..)

    | .and (|{ columnOrSet }|)

    | (.col| .valueCol| .frameCol| .colGroup)[<T>](column | index)

    | (.cols| .valueCols| .frameCols| .colGroups) [ { condition } ]

    | .cols[<T>](column,.. |index,.. |indexRange)

    | .colsAtAnyDepth()

    | .colsInGroups()

    | .colsName(Starts|Ends)With(text[, ignoreCase])

    | .colsNameContains(text[, ignoreCase] | regex)

    | .colsOfKind(kind, ..) [ { condition } ]

    | .colsWithoutNulls()

    | .drop(Last)Cols(number)

    | .drop(Last)ColsWhile { condition }

    | .except { colsSelector }

    | .except(columnNoAccessor, ..)

    | (.firstCol|.lastCol) [ { condition } ]

    | .singleCol()

    | .select { colsSelector }

    | .take(Last)Cols(number)

    | .take(Last)ColsWhile { condition }

    

singleColumn

    .colsOf<T> [ (kType) ] [ { condition } ]

    

columnGroupReference

    .colsOf<T>(kType) [ { condition } ]

diff --git a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnSetPartOfGrammar.ForHtml.html b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnSetPartOfGrammar.ForHtml.html index 74d9b9d611..2568894839 100644 --- a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnSetPartOfGrammar.ForHtml.html +++ b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.ColumnSetPartOfGrammar.ForHtml.html @@ -44,45 +44,45 @@ }

columnSet

    [index]

    | [index,.. |indexRange]

    | [{ condition }]

    | .all()

    | .all(Before|After|From|UpTo) ( (column) | { condition } )

    | .and (|{ columnOrSet }|)

    | (.col| .valueCol| .frameCol| .colGroup)(index)

    | (.cols| .valueCols| .frameCols| .colGroups) [ { condition } ]

    | .cols(index,.. |indexRange)

    | .colsAtAnyDepth()

    | .colsInGroups()

    | .colsOf<T> [ (kType) ] [ { condition } ]

    | .colsOfKind(kind, ..) [ { condition } ]

    | .distinct()

    | .drop(Last)(number)

    | .drop(Last)While { condition }

    | except [ { ] columnsResolver [ } ]

    | except column

    | .except(column, ..)

    | .filter { condition }

    | (.first|.last) [ { condition } ]

    | .single()

    | .name(Starts|Ends)With(text[, ignoreCase])

    | .nameContains(text[, ignoreCase] | regex)

    | .simplify()

    | .take(Last)(number)

    | .take(Last)While { condition }

    | .withoutNulls()

diff --git a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.DefinitionsPartOfGrammar.html b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.DefinitionsPartOfGrammar.html index c04dc9c229..519eb0eeb1 100644 --- a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.DefinitionsPartOfGrammar.html +++ b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.DefinitionsPartOfGrammar.html @@ -44,45 +44,45 @@ }

columnGroupReference: String | ColumnPath

colSelector: ColumnSelector

colsSelector: ColumnsSelector

column: ColumnAccessor | String | ColumnPath

columnGroup: SingleColumn<DataRow<*>> | String | ColumnPath

columnNoAccessor: String | ColumnPath

columnOrSet: column | columnSet

columnSet: ColumnSet<*>

columnsResolver: ColumnsResolver

condition: ColumnFilter

expression: Column Expression

ignoreCase: Boolean

index: Int

indexRange: IntRange

infer: Infer

kind: ColumnKind

kType: KType

name: String

number: Int

regex: Regex

singleColumn: SingleColumn<DataRow<*>>

T: Column type

text: String

diff --git a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.PlainDslPartOfGrammar.html b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.PlainDslPartOfGrammar.html index c786264e38..9e7e376b0d 100644 --- a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.PlainDslPartOfGrammar.html +++ b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl.DslGrammar.PlainDslPartOfGrammar.html @@ -44,45 +44,45 @@ }

column .. column

| this/it[column,..]

| this/it[{ condition }]

| all()

| all(Before|After|From|UpTo) ( (column)|{ colSelector } )

| allExcept { colsSelector }

| allExcept(column, ..)

| columnOrSet and [ { ] columnOrSet [ } ]

| columnOrSet.and (|{ columnOrSet }|)

| (col| valueCol| frameCol| colGroup)[<T>](column | index)

| (cols| valueCols| frameCols| colGroups) [ { condition } ]

| cols[<T>](column,.. |index,.. |indexRange)

| colsAtAnyDepth()

| colsInGroups()

| colsOf<T> [ (kType) ] [ { condition } ]

| colsOfKind(kind, ..) [ { condition } ]

| drop(Last)(number)

| drop(Last)While { condition }

| expr([name,][infer]) { expression }

| (first|last) [ { condition } ]

| single()

| nameContains(text[, ignoreCase] | regex)

| name(Starts|Ends)With(text[, ignoreCase])

| column named/into column

| column(.named|.into)(column)

| none()

| take(Last)(number)

| take(Last)While { condition }

| withoutNulls()

diff --git a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.documentation.UnifyingNumbers.Graph.html b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.documentation.UnifyingNumbers.Graph.html index 788f95e083..f5bf908d4a 100644 --- a/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.documentation.UnifyingNumbers.Graph.html +++ b/docs/StardustDocs/resources/snippets/kdocs/org.jetbrains.kotlinx.dataframe.documentation.UnifyingNumbers.Graph.html @@ -44,45 +44,45 @@ }
          (BigDecimal)
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index ab012aa6cb..9c5e78ca9f 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -45,7 +45,7 @@ kotestAsserions = "6.0.0.M1"
 
 jsoup = "1.18.3"
 arrow = "18.1.0"
-kodex = "0.4.3"
+kodex = "0.4.4"
 simpleGit = "2.2.1"
 dependencyVersions = "0.51.0"
 plugin-publish = "1.3.0"