Skip to main content

Crate mdql_core

Crate mdql_core 

Source

Modules§

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.