Skip to main contentCrate mdql_core
Source - api
- Object-oriented API for MDQL databases and tables.
- cache
- Per-file mtime-based caching for parsed rows.
- database
- Load and validate database-level _mdql.md files (type: database).
- errors
- index
- B-tree indexes on frontmatter fields for fast filtered queries.
- loader
- Orchestrate loading a table folder into validated rows.
- migrate
- Field migration operations on markdown files.
- model
- Convert parsed files to normalized row dicts.
- parser
- Parse markdown files into structured representations.
- projector
- Format query/inspect results for output.
- query_engine
- Execute parsed queries over in-memory rows.
- query_parser
- Hand-written recursive descent parser for the MDQL SQL subset.
- schema
- Load and validate table-level _mdql.md files (type: schema).
- search
- Full-text search on section content using Tantivy.
- stamp
- Auto-manage created/modified timestamps in frontmatter.
- txn
- Process-level ACID primitives for MDQL.
- validator
- Validate parsed markdown files against a schema.
- watcher
- Filesystem watcher that detects FK violations when files change on disk.