(annotate-row {:keys [number source-row-number parsed-cells] :as data-row}
table
title-column-indexes)(extract-embedded-metadata csv-source)(extract-embedded-metadata csv-source dialect)(extract-embedded-metadata csv-source dialect default-lang)(get-cell-template-bindings {:keys [column-number source-column-number column]
:as cell})(get-header rows {:keys [num-header-rows skipColumns lang] :as options})Gets the header given a sequence of header/data rows, and a returns a pair of [data-rows, header]. The header is a map containing the columns definitions and any comments found in the header.
Gets the header given a sequence of header/data rows, and a returns a pair of [data-rows, header]. The header is a map containing the columns definitions and any comments found in the header.
(get-row-template-bindings {:keys [number source-row-number parsed-cells]})(parse-row-cells {:keys [cells] :as row}
table
{:keys [skipColumns] :as options})(rows->embedded-metadata csv-uri {:keys [skipRows] :as options} rows)(title-row-column-indexes {{:keys [rowTitles columns] :as schema} :tableSchema
:as table})(validate-data-rows data-rows)Validates the data rows in the tabular file and extracts any embedded comments. The row number of any rows containing an unexpected number of cells (i.e. different from the first data row) are returned under the :invalid-row-numbers key.
Validates the data rows in the tabular file and extracts any embedded comments. The row number of any rows containing an unexpected number of cells (i.e. different from the first data row) are returned under the :invalid-row-numbers key.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |