(copy-column-annotations cell column)
Copy required annotations onto a cell from its column
Copy required annotations onto a cell from its column
(get-length-error {:keys [stringValue] :as cell-element}
rel-sym
length
constraint)
(parse-atomic-value string-value column)
Parses an 'atomic' value within a cell i.e. one which should be parsed directly according to the column datatype.
Parses an 'atomic' value within a cell i.e. one which should be parsed directly according to the column datatype.
(parse-cell value column)
Parses a cell value in the input CSV to obtain the semantic value.
Parses a cell value in the input CSV to obtain the semantic value.
(validate-length {:keys [value datatype] :as cell-element})
Validates the length of the cell value is valid for the constraints on the column metadata
Validates the length of the cell value is valid for the constraints on the column metadata
(validate-value-bounds {:keys [value stringValue datatype] :as cell-element})
Validates the cell value is valid for any bounds specified on its datatype
Validates the cell value is valid for any bounds specified on its datatype
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close