(add-cell-error {:keys [stringValue] :as cell-element} error-message)
(add-cell-errors cell-element errors)
(append-cell-value partial-cell {:keys [errors] :as cv})
(canonical-value {:keys [list value] :as cell})
(column-default-if-empty value column)
(combine-cell-values cell-values)
(copy-column-annotations cell column)
Copy required annotations onto a cell from its column
Copy required annotations onto a cell from its column
(fail-parse string-value error-message)
(get-length-error {:keys [stringValue] :as cell-element}
rel-sym
length
constraint)
(is-column-null? value column)
(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.
(parse-cell-value value column)
(parse-datatype string-value {fmt :format base :base :as datatype})
(replace-special-whitespace value column)
(semantic-value {:keys [list value] :as cell})
(separator->pattern separator)
(strip-whitespace value column)
(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 {{:keys [base]} :datatype :as cell-element})
(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