(annotate-row {:keys [number source-row-number parsed-cells] :as data-row}
table
title-column-indexes)
(annotate-rows rows table options)
(annotated-rows source table dialect)
(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-cell-urls bindings table {:keys [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-header-row-columns header-rows default-lang)
(get-row-template-bindings {:keys [number source-row-number parsed-cells]})
(get-row-titles title-column-indexes parsed-cells)
(get-skipped-rows-comments skipped-rows)
(is-row-blank? {:keys [cells] :as row})
(parse-row-cells {:keys [cells] :as row}
table
{:keys [skipColumns] :as options})
(parse-rows rows table options)
(rows->embedded-metadata csv-uri {:keys [skipRows] :as options} rows)
(set-row-numbers rows)
(skip-blank-rows rows {:keys [skipBlankRows] :as options})
(skip-to-data-rows rows {:keys [skipRows num-header-rows] :as options})
(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 is a website building & hosting documentation for Clojure/Script libraries
× close