Liking cljdoc? Tell your friends :D

hugcypher.core


audit-fncljmultimethod


cyphervecclj

(cyphervec cypher param-data)
(cyphervec cypher options param-data)

Given an cypher string, optional options, and param data, return a cyphervec

Given an cypher string, optional options, and param data, return a cyphervec
raw docstring

cyphervec-fnclj

(cyphervec-fn cypher)
(cyphervec-fn cypher options)

Given an cypher string and optional options, return an anonymous function that returns hugcypher format

Given an cypher string and optional options, return an
anonymous function that returns hugcypher format
raw docstring

cyphervec-fn*clj

(cyphervec-fn* pcypher)
(cyphervec-fn* pcypher options)

Given parsed cypher and optional options, return an anonymous function that returns hugcypher format

Given parsed cypher and optional options, return an
anonymous function that returns hugcypher format
raw docstring

cyphervec-fn-mapclj

(cyphervec-fn-map {:keys [cypher header]} options)

Hashmap of cyphervec/snip fn from a parsed def with the form: {:fn-name {:meta {:doc "doc string"} :fn <anon-db-fn>}

Hashmap of cyphervec/snip fn from a parsed def
with the form:
{:fn-name {:meta {:doc "doc string"}
           :fn <anon-db-fn>}
raw docstring

db-fnclj

(db-fn cypher)
(db-fn cypher response)
(db-fn cypher response result)
(db-fn cypher response result audit)
(db-fn cypher response result audit debug)
(db-fn cypher response result audit debug options)

Given parsed cypher and optionally a response, result, audit, debug and options, return an anonymous function that can run hugcypher database query and supports hugcypher parameter replacement

Given parsed cypher and optionally a response, result, audit, debug and options,
return an anonymous function that can run hugcypher database
query and supports hugcypher parameter replacement
raw docstring

db-fn*clj

(db-fn* parsed-cypher)
(db-fn* parsed-cypher response)
(db-fn* parsed-cypher response result)
(db-fn* parsed-cypher response result audit)
(db-fn* parsed-cypher response result audit debug)
(db-fn* parsed-cypher response result audit debug options)

Given parsed cypher and optionally a response, result, audit, debug and options, return an anonymous function that can run hugcypher database query and supports hugcypher parameter replacement

Given parsed cypher and optionally a response, result, audit, debug and options,
return an anonymous function that can run hugcypher database
query and supports hugcypher parameter replacement
raw docstring

db-fn-mapclj

(db-fn-map {:keys [cypher header file line]} options)

Hashmap of db fn from a parsed def with the form: {:fn-name {:meta {:doc "doc string"} :fn <anon-db-fn>}

Hashmap of db fn from a parsed def
with the form:
{:fn-name {:meta {:doc "doc string"}
           :fn <anon-db-fn>}
raw docstring

db-runclj

(db-run type db cypher)
(db-run type db cypher param-data)
(db-run type db cypher param-data response)
(db-run type db cypher param-data response result)
(db-run type db cypher param-data response result audit)
(db-run type db cypher param-data response result audit debug)
(db-run type
        db
        cypher
        param-data
        response
        result
        audit
        debug
        options
        &
        command-options)

Given a database spec/connection, cypher string, parameter data, and optional command, result, and options, run the cypher statement

Given a database spec/connection, cypher string,
parameter data, and optional command, result,
and options, run the cypher statement
raw docstring

debug-fncljmultimethod


def-cyphervec-fnscljmacro

(def-cyphervec-fns file)
(def-cyphervec-fns file options)

Given a Hugcypher Cypher file, define the <name>-cyphervec functions in the current namespace. Returns cyphervec format Usage:

(def-cyphervec-fns file options?)

where:

  • file is a string file path in your classpath, a resource object (java.net.URL), or a file object (java.io.File)
  • options (optional) hashmap: {:fn-suffix "-cyphervec"}

:fn-suffix is appended to the defined function names to differentiate them from the functions defined by def-db-fns.

Given a Hugcypher Cypher file, define the <name>-cyphervec functions in the
current namespace.  Returns cyphervec format
Usage:

 (def-cyphervec-fns file options?)

 where:
  - file is a string file path in your classpath,
    a resource object (java.net.URL),
    or a file object (java.io.File)
  - options (optional) hashmap:
    {:fn-suffix "-cyphervec"}
 
 :fn-suffix is appended to the defined function names to
 differentiate them from the functions defined by def-db-fns.
raw docstring

def-cyphervec-fns-from-stringcljmacro

(def-cyphervec-fns-from-string s)
(def-cyphervec-fns-from-string s options)

def-db-fnscljmacro

(def-db-fns file)
(def-db-fns file options)

Given a Hugcypher CYPHER file, define the database functions in the current namespace.

Usage:

(def-db-fns file options?)

Given a Hugcypher CYPHER file, define the database
functions in the current namespace.

Usage:

(def-db-fns file options?)
raw docstring

def-db-fns-from-stringcljmacro

(def-db-fns-from-string s)
(def-db-fns-from-string s options)

Given a Hugcypher CYPHER string, define the database functions in the current namespace.

Usage:

(def-db-fns-from-string s options?)

Given a Hugcypher CYPHER string, define the database
functions in the current namespace.

Usage:

(def-db-fns-from-string s options?)
raw docstring

default-cyphervec-optionsclj


default-db-optionsclj


intern-cyphervec-fnclj

(intern-cyphervec-fn pdef options)

Intern the cyphervec fn from a parsed def

Intern the cyphervec fn from a parsed def
raw docstring

intern-db-fnclj

(intern-db-fn pdef options)

Intern the db fn from a parsed def

Intern the db fn from a parsed def
raw docstring

map-of-cyphervec-fnscljmacro

(map-of-cyphervec-fns file)
(map-of-cyphervec-fns file options)

Given a Hugcypher Cypher file, return a hashmap of database functions of the form:

{:fn1-name {:meta {:doc "doc string"} :fn <fn1>} :fn2-name {:meta {:doc "doc string" :private true} :fn <fn2>}}

Given a Hugcypher Cypher file, return a hashmap of database
functions of the form:

{:fn1-name {:meta {:doc "doc string"}
            :fn <fn1>}
 :fn2-name {:meta {:doc "doc string"
                   :private true}
            :fn <fn2>}}
raw docstring

map-of-cyphervec-fns-from-stringcljmacro

(map-of-cyphervec-fns-from-string s)
(map-of-cyphervec-fns-from-string s options)

map-of-db-fnscljmacro

(map-of-db-fns file)
(map-of-db-fns file options)

Given a Hugcypher CYPHER file, return a hashmap of database functions of the form:

{:fn1-name {:meta {:doc "doc string"} :fn <fn1>} :fn2-name {:meta {:doc "doc string" :private true} :fn <fn2>}}

Usage:

(map-of-db-fns file options?)

Given a Hugcypher CYPHER file, return a hashmap of database
functions of the form:

{:fn1-name {:meta {:doc "doc string"}
            :fn <fn1>}
 :fn2-name {:meta {:doc "doc string"
                   :private true}
            :fn <fn2>}}

Usage:

(map-of-db-fns file options?)
raw docstring

map-of-db-fns-from-stringcljmacro

(map-of-db-fns-from-string s)
(map-of-db-fns-from-string s options)

Given a Hugcypher CYPHER string, return a hashmap of database functions of the form:

{:fn1-name {:meta {:doc "doc string"} :fn <fn1>} :fn2-name {:meta {:doc "doc string" :private true} :fn <fn2>}}

Usage:

(map-of-db-fns-from-string s options?)

Given a Hugcypher CYPHER string, return a hashmap of database
functions of the form:

{:fn1-name {:meta {:doc "doc string"}
            :fn <fn1>}
 :fn2-name {:meta {:doc "doc string"
                   :private true}
            :fn <fn2>}}

Usage:

(map-of-db-fns-from-string s options?)
raw docstring

output-fncljmultimethod


response-fncljmultimethod


result-fncljmultimethod


snipclj

Alias for cyphervec

Alias for cyphervec
raw docstring

snip-fnclj

Alias for cyphervec-fn

Alias for cyphervec-fn
raw docstring

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

× close