(attribute-non-resolution subtype detail-str data)
(attribute-non-resolution subtype detail-str data cause)
Records this raise-site under :attribute-resolution/<subtype> in eva.error/eva-error-form, and expands into the equivalent of:
(error (str "<subtype-generic-str>: " detail-str)
:attribute-resolution/<subtype>
cause)
The following map shows, for each subtype, what keywords are required in the data map, and what the generic portion of the string will be:
{:irresolvable-attribute {:required #{:identifier}, :generic-str "Encountered an invalid attribute specification"}, :unresolvable-attribute {:required #{:identifier}, :generic-str "This database does not contain the provided attribute"}}
Records this raise-site under :attribute-resolution/<subtype> in eva.error/eva-error-form, and expands into the equivalent of: (error (str "<subtype-generic-str>: " detail-str) :attribute-resolution/<subtype> cause) The following map shows, for each subtype, what keywords are required in the data map, and what the generic portion of the string will be: {:irresolvable-attribute {:required #{:identifier}, :generic-str "Encountered an invalid attribute specification"}, :unresolvable-attribute {:required #{:identifier}, :generic-str "This database does not contain the provided attribute"}}
(db-attr-map->Attribute attr-map)
Inputs: [attr-map]
Inputs: [attr-map]
(raise-attribute-non-resolution subtype detail-str data)
(raise-attribute-non-resolution subtype detail-str data cause)
Records this raise-site under :attribute-resolution/<subtype> in eva.error/eva-error-form and expands into:
(raise :attribute-resolution/<subtype>
(str "<subtype-generic-str>: " detail-str)
data
cause)
The following map shows, for each subtype, what keywords are required in the data map, and what the generic portion of the string will be:
{:irresolvable-attribute {:required #{:identifier}, :generic-str "Encountered an invalid attribute specification"}, :unresolvable-attribute {:required #{:identifier}, :generic-str "This database does not contain the provided attribute"}}
Records this raise-site under :attribute-resolution/<subtype> in eva.error/eva-error-form and expands into: (raise :attribute-resolution/<subtype> (str "<subtype-generic-str>: " detail-str) data cause) The following map shows, for each subtype, what keywords are required in the data map, and what the generic portion of the string will be: {:irresolvable-attribute {:required #{:identifier}, :generic-str "Encountered an invalid attribute specification"}, :unresolvable-attribute {:required #{:identifier}, :generic-str "This database does not contain the provided attribute"}}
(ref-attr?* db a)
ref-attr?, but doesn't care if the attr is reversed with _
ref-attr?, but doesn't care if the attr is reversed with _
(resolve-attribute source identifier)
Resolves and returns the attribute given an identifier. Returns nil if the attribute cannot be resolved.
Resolves and returns the attribute given an identifier. Returns nil if the attribute cannot be resolved.
(resolve-attribute-strict source identifier)
Resolves and returns the attribute given an identifier. Throws if the attribute cannot be resolved.
Resolves and returns the attribute given an identifier. Throws if the attribute cannot be resolved.
(reverse-attr? kw)
Does the keyword's name start with an underscore ?
Does the keyword's name start with an underscore ?
(rm_ kw)
Removes '_' from position 0 of keyword names, preserving namespace if defined.
Removes '_' from position 0 of keyword names, preserving namespace if defined.
(strict-map->Attribute m17982 & [drop-extra-keys?__5380__auto__])
Factory function for class Attribute, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
Factory function for class Attribute, taking a map of keywords to field values. All keys are required, and no extra keys are allowed. Even faster than map->
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close