Liking cljdoc? Tell your friends :D

restql.core.async-request-builder


all-trueclj

(all-true values)

are-dependencies-ok?clj

(are-dependencies-ok? query-item-data state)

build-columnsclj

(build-columns vectors)

build-multiple-requestsclj

(build-multiple-requests url query-item-data encoders state)

build-query-paramsclj

(build-query-params query-item-data url resolved-query-item)

build-requestclj

(build-request url query-item-data encoders state)

build-requestsclj

(build-requests url query-item-data encoders state)

takes a url as a string; a query-item-data structure, that looks like the following: {:from :endpoint :with {:id 123}}; and a state, representing the current resolved query items. Returns a list of requests, that are simply maps with {:keys [url timeout query-items headers]

takes a url as a string;
a query-item-data structure, that looks like the following: {:from :endpoint :with {:id 123}}; and a state, representing the current resolved query items.  Returns a list of requests, that are simply maps with {:keys [url timeout query-items headers]
raw docstring

format-entity-dataclj

(format-entity-data entity-data)

format-for-expansionclj

(format-for-expansion multiple-item)

generate-multiple-query-item-dataclj

(generate-multiple-query-item-data query-item-data multiple-data)

get-higher-statusclj

(get-higher-status responses)

get-literal-vectorsclj

(get-literal-vectors query-item-data)

get-multiple-dataclj

(get-multiple-data query-item-data state)

get-multiple-data-columnsclj

(get-multiple-data-columns multiple-data)

get-multiple-data-rownamesclj

(get-multiple-data-rownames multiple-data)

get-multiple-entitiesclj

(get-multiple-entities query-item-data state)

get-multiple-path-dataclj

(get-multiple-path-data [entity & path] state)

get-multiple-pathsclj

(get-multiple-paths query-item-data state)

get-multiple-requestsclj

(get-multiple-requests query-item-data state)

get-reference-from-stateclj

(get-reference-from-state [ref-key & path] state)

get-reference-from-valueclj

(get-reference-from-value data path)

get-value-from-bodyclj

(get-value-from-body path body)

get-value-from-headerclj

(get-value-from-header path headers)

has-nil?clj

(has-nil? m)

interpolate-itemclj

(interpolate-item state value)

interpolate-mapclj

(interpolate-map state value)

interpolate-map-itemclj

(interpolate-map-item multiple-entities value entity-item)

interpolate-map-itemsclj

(interpolate-map-items multiple-entities value state)

is-expandable?clj

(is-expandable? [param value])

is-forced-urlclj

(is-forced-url query-item-data)

is-multiple-entity?clj

(is-multiple-entity? [entity & path] state)

reduce-to-higher-statusclj

(reduce-to-higher-status responses)

remove-non-expandable-paramsclj

(remove-non-expandable-params with)

replace-path-with-valueclj

(replace-path-with-value query-item-with dict column)

replace-query-item-data-with-dictclj

(replace-query-item-data-with-dict query-item-data dict column)

requests-from-header?clj

(requests-from-header? path)

resolve-query-itemclj

(resolve-query-item {params :with} encoders state)

should-expand-literal?clj

(should-expand-literal? literal)

strip-nilsclj

(strip-nils item)

success?clj

(success? state-item)

transformclj

(transform state encoders value)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close