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
PostgresSessionSpec
PostgreSQL 连接级 session 初始化配置(稳定执行计划用)。
ProviderConfig
RedisProviderSpec
RowExpect
SqlProviderSpec
TableSpec

Enums§

FunCall
OnError
PlanCacheMode
PostgreSQL plan_cache_mode 枚举值([provider.sqldb.postgres_session])。
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.

Constants§

DEFAULT_SQLDB_NAME
SQL 数据库 provider 的默认生效名:未显式 name 时使用。

Functions§

build_authority_from_knowdb
parse_knowdb_conf