# Package-level declarations

## Functions

tablebyrows
Link copied to clipboard

    .tablebyrows headers:{List<Any> = emptyList()} rows:{List<Iterable<out Any>>} -> Node

Content copied to clipboard

Generates a table from a list of rows, where each row is a list of cell values. Optionally, headers can be provided for the columns.

tablecolumn
Link copied to clipboard

    .tablecolumn column:{Int} of:{MarkdownContent} -> Iterable<Any>

Content copied to clipboard

Retrieves a specific column from a table as a collection of values.

tablecolumns
Link copied to clipboard

    .tablecolumns of:{MarkdownContent} -> Iterable<Iterable<out Any>>

Content copied to clipboard

Retrieves all columns from a table as a collection of collections.

tablecompute
Link copied to clipboard

    .tablecompute column:{Int} \
                 compute:{Lambda} \
                   table:{MarkdownContent}
    -> Node

Content copied to clipboard

Performs a computation on a specific column of a table, appending the result to a new cell in the bottom.

tablefilter
Link copied to clipboard

    .tablefilter column:{Int} \
                 filter:{Lambda} \
                  table:{MarkdownContent}
    -> Node

Content copied to clipboard

Filters the rows of a table based on a boolean expression on a specific column.

tablesort
Link copied to clipboard

    .tablesort column:{Int} \
                order:{Ordering = Ordering.ASCENDING} \
                table:{MarkdownContent}
    -> Node

Content copied to clipboard

Sorts a table based on the values of a column.