Liking cljdoc? Tell your friends :D

postgres.typed.typed-parse


analyze-fileclj

(analyze-file file-path)

analyze-namespaceclj

(analyze-namespace ns-sym)

analyze-tablesclj

(analyze-tables tables-map & [dbschema])

Builds typed table defs directly from common-application tables.

Builds typed table defs directly from common-application tables.
raw docstring

defenum?clj

(defenum? form)

defn?clj

(defn? form)

deftype?clj

(deftype? form)

defvariant?clj

(defvariant? form)

extract-aliasesclj

(extract-aliases require-forms)

Extracts namespace aliases from require forms. Input: [[ns1 :as alias1] [ns2 :as alias2]] Output: {alias1 ns1, alias2 ns2}

Extracts namespace aliases from require forms.
Input: [[ns1 :as alias1] [ns2 :as alias2]]
Output: {alias1 ns1, alias2 ns2}
raw docstring

infer-fn-arg-roleclj

(infer-fn-arg-role arg-name body)

parse-aliasesclj

(parse-aliases form)

parse-column-specclj

(parse-column-spec [col-name col-opts])

parse-defenumclj

(parse-defenum form ns-name dbschema)

parse-defnclj

(parse-defn form ns-name dbschema)

parse-deftypeclj

(parse-deftype form ns-name dbschema)

parse-defvariantclj

(parse-defvariant form ns-name aliases)

Parses a distributed class-table JSONB contract declaration.

The declaration is retained as typed metadata only; it does not represent a PostgreSQL table or function and therefore never participates in SQL emission.

Parses a distributed class-table JSONB contract declaration.

The declaration is retained as typed metadata only; it does not represent a
PostgreSQL table or function and therefore never participates in SQL
emission.
raw docstring

parse-fn-inputsclj

(parse-fn-inputs args-form)

parse-process-constraintsclj

(parse-process-constraints process)

parse-runtime-tableclj

(parse-runtime-table table-name table-entries & [dbschema])

Parses a table from app/common-application table entries.

Parses a table from app/common-application table entries.
raw docstring

parse-schemaclj

(parse-schema form)

read-formsclj

(read-forms file-path)

Reads all top-level forms from a Clojure source file.

Reads all top-level forms from a Clojure source file.
raw docstring

register-types!clj

(register-types! analysis)

script?clj

(script? form)

transform-col-optsclj

(transform-col-opts opts)

Transforms app/runtime column opts to deftype.pg-style parse input.

Transforms app/runtime column opts to deftype.pg-style parse input.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close