Skip to main content

Module loader

Module loader 

Source

Structs§

CacheSpec
ColumnsSpec
CsvSpec
FunSpec
KnowDbConf
V2 KnowDB 配置:目录式 + 外置 SQL。仅支持单一数据文件:<table_dir>/data.csv, 或通过 tables[n].data_file 相对 <table_dir> 指定。
OptLoadSpec
ProviderConfig
RedisProviderSpec
RowExpect
SqlProviderSpec
TableSpec

Enums§

FunCall
OnError
ProviderKind
Runtime-level provider kind — used by the internal registry to identify the active provider. Includes built-in types (SqliteAuthority) and all external types (Postgres, Mysql, Redis).
SqlProviderKind
Config-level SQL provider kind — Postgres and Mysql only. The runtime-level ProviderKind additionally includes SqliteAuthority and Redis for the internal provider registry.

Functions§

build_authority_from_knowdb
parse_knowdb_conf