Liking cljdoc? Tell your friends :D

lib.redis.impl.generator


*command-id*clj


collect-optionalclj

(collect-optional arguments optionals key)

collect all optional variables

collect all optional variables
raw docstring

command-argumentsclj

(command-arguments args key custom multiple optionals)

function for command arguments

function for command arguments
raw docstring

command-formclj

(command-form k)
(command-form k custom)

create the command form

create the command form
raw docstring

command-paramsclj

(command-params input)
(command-params key custom)

create command params for form generation

(command-params :ttl) => '{:id :ttl, :arguments ({:enum nil, :name "key", :process lib.redis.impl.common/process:key, :command nil, :type :key, :multiple false, :sym key, :optional nil, :display nil}), :prefix ("TTL"), :return :data, :optionals false, :multiple false}

(command-params [:set {}])

create command params for form generation

(command-params :ttl)
=> '{:id :ttl,
     :arguments ({:enum nil, :name "key",
                  :process lib.redis.impl.common/process:key,
                  :command nil, :type :key, :multiple false, :sym key,
                  :optional nil, :display nil}),
     :prefix ("TTL"), :return :data, :optionals false, :multiple false}

(command-params [:set {}])
raw docstring

command-parseclj

(command-parse m)
(command-parse {:keys [id flags] :as m} {:keys [replace] :as custom})

parse params for a given skeleton

parse params for a given skeleton
raw docstring

command-redefsclj

(command-redefs {:keys [sym process]})

creates redefinitions for let bindings

creates redefinitions for let bindings
raw docstring

command-stepclj

(command-step {:keys [type sym name multiple command values]})

creates a command step

creates a command step
raw docstring

command-tmplclj

(command-tmpl {:keys [id prefix arguments return multiple optionals]})

creates a command function from data

creates a command function from data
raw docstring

command-typeclj

(command-type v)

normalizes a command type

normalizes a command type
raw docstring

expand-argumentclj

(expand-argument arg)

expands an argument

expands an argument
raw docstring

expand-enumclj

(expand-enum {:keys [enum name command]})

expands the enum structure

expands the enum structure
raw docstring

expand-prelimclj

(expand-prelim {:keys [type display sym name command enum multiple optional
                       process]
                :as arg})

expands the initial argument

expands the initial argument
raw docstring

expand-processclj

(expand-process {:keys [process type multiple] :as arg})

expands the argument for the :process keys

expands the argument for the `:process` keys
raw docstring

optional-tmplclj

(optional-tmpl {:keys [id arguments]})

creates the optional form from data

creates the optional form from data
raw docstring

select-commandsclj

(select-commands {:keys [group include exclude custom replace]})

select commands and create a list of params

select commands and create a list of params
raw docstring

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

× close