Expand description
TOML configuration parsing for LaminarDB server.
Supports ${VAR} and ${VAR:-default} environment variable substitution.
Structs§
- AiSection
[ai]— provider wiring and per-task defaults. Models live in the top-level[models.*]tables, per the configuration contract.- Checkpoint
Section [checkpoint]section.- Column
Def - Column definition within a source or lookup schema.
- Coordination
Section [coordination]section: delta coordination.- Discovery
Section [discovery]section: delta node discovery.- Lookup
Cache Config - Cache configuration for lookup tables.
- Lookup
Config [[lookup]]section: lookup table for enrichment joins.- Model
Config [models.<name>].- Pipeline
Config [[pipeline]]section.- Provider
Config [ai.providers.<name>].- Secret
- String that redacts itself in
Debugoutput. - Server
Config - Top-level server configuration deserialized from
laminardb.toml. - Server
Section [server]section.- Sink
Config [[sink]]section.- Source
Config [[source]]section.- Watermark
Config - Watermark configuration for a source.
Enums§
- Config
Error - Task
Spec - A model’s task list, written as a single string or an array.
Constants§
- MIN_
PGWIRE_ 🔒PASSWORD_ LEN - NIST baseline; MD5 has no work factor, so length is the only knob.
Statics§
- ENV_
VAR_ 🔒RE - Regex for
${VAR}and${VAR:-default}patterns.
Functions§
- default_
ai_ 🔒max_ concurrency - default_
bind 🔒 - default_
cache_ 🔒size - default_
cache_ 🔒ttl - default_
checkpoint_ 🔒interval - default_
checkpoint_ 🔒url - default_
coordination_ 🔒strategy - default_
delivery 🔒 - default_
election_ 🔒timeout - default_
format 🔒 - default_
gossip_ 🔒port - default_
heartbeat_ 🔒interval - default_
lookup_ 🔒strategy - default_
max_ 🔒ooo - default_
max_ 🔒retained - default_
mode 🔒 - default_
pgwire_ 🔒max_ auth_ failures_ per_ min - default_
pgwire_ 🔒max_ connections - default_
pgwire_ 🔒tls_ min_ version - default_
raft_ 🔒port - default_
true 🔒 - load_
config - Load, parse, and validate a LaminarDB configuration file.
- substitute_
env_ 🔒vars - Substitute
${VAR}and${VAR:-default}patterns with environment values. - validate_
ai 🔒 - Structural validation of the
[ai]/[models]config — references resolve and required fields are present. Semantic checks (task names, label seam) happen when the registry is built. - validate_
config 🔒