Liking cljdoc? Tell your friends :D

hive-milvus.config

Typed config for Milvus addon — declared via hive-di defconfig.

Replaces ad-hoc env-var parsing previously scattered through addon.clj. Generates (via the macro):

MilvusConfig — ADT (:config/resolved | :unresolved | :invalid) MilvusConfig-fields — field registry (source of truth) MilvusConfig-schema — Malli closed map schema resolve-MilvusConfig — resolver fn (0/1/2 arity) returning Result

Resolution order (per field):

  1. Explicit overrides map (e.g. addon manifest config)
  2. Environment variable lookup (System/getenv by default)
  3. blank->nil normalization ("" → trigger default)
  4. Pre-typed default (skips coercion)
  5. hive-dsl.coerce on string env values

Optional fields (currently :token) resolve to nil when unset.

Typed config for Milvus addon — declared via hive-di defconfig.

Replaces ad-hoc env-var parsing previously scattered through addon.clj.
Generates (via the macro):

  MilvusConfig             — ADT (:config/resolved | :unresolved | :invalid)
  MilvusConfig-fields      — field registry (source of truth)
  MilvusConfig-schema      — Malli closed map schema
  resolve-MilvusConfig     — resolver fn (0/1/2 arity) returning Result

Resolution order (per field):
  1. Explicit overrides map (e.g. addon manifest config)
  2. Environment variable lookup (System/getenv by default)
  3. blank->nil normalization ("" → trigger default)
  4. Pre-typed default (skips coercion)
  5. hive-dsl.coerce on string env values

Optional fields (currently :token) resolve to nil when unset.
raw docstring

->milvus-configclj

(->milvus-config kw__7775__auto__)

Coerce a keyword to a MilvusConfig variant (no data fields). Returns nil if keyword is not a valid variant.

Coerce a keyword to a MilvusConfig variant (no data fields).
Returns nil if keyword is not a valid variant.
sourceraw docstring

milvus-configclj

(milvus-config variant-kw__7772__auto__)
(milvus-config variant-kw__7772__auto__ data__7773__auto__)

Construct a MilvusConfig variant. (milvus-config variant-keyword) for enum variants (milvus-config variant-keyword data-map) for data variants

Throws ex-info for unknown variants.

Construct a MilvusConfig variant.
(milvus-config variant-keyword) for enum variants
(milvus-config variant-keyword data-map) for data variants

Throws ex-info for unknown variants.
sourceraw docstring

milvus-config?clj

(milvus-config? x__7774__auto__)

True if x is a MilvusConfig ADT value.

True if x is a MilvusConfig ADT value.
sourceraw docstring

MilvusConfigclj

Config ADT for MilvusConfig. Auto-generated by defconfig.

Config ADT for MilvusConfig. Auto-generated by defconfig.
sourceraw docstring

MilvusConfig-fieldsclj

Field registry for MilvusConfig config.

Field registry for MilvusConfig config.
sourceraw docstring

MilvusConfig-schemaclj

Malli schema for resolved MilvusConfig.

Malli schema for resolved MilvusConfig.
sourceraw docstring

resolve-MilvusConfigclj

(resolve-MilvusConfig)
(resolve-MilvusConfig overrides)
(resolve-MilvusConfig overrides opts)

Resolve MilvusConfig from environment + overrides. Returns Result: (ok resolved-map) or (err :config/resolution-failed {...})

Resolve MilvusConfig from environment + overrides.
Returns Result: (ok resolved-map) or (err :config/resolution-failed {...})
sourceraw 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