📄️ Welcome to TeaQL
Start using TeaQL as a generated business API platform for Java, Rust, and multi-database runtimes.
📄️ Architecture Overview
Understand TeaQL as a generated business API layer, runtime boundary, and provider-based execution model.
📄️ Runtime Overview
Understand TeaQL runtime execution, UserContext, repositories, data services, and provider boundaries.
📄️ Java/Rust Parity & Generator
How one TeaQL model generates Java and Rust targets, which concepts are shared, and where each stack intentionally differs.
📄️ Start to Play
This chapter is for people who want to understand TeaQL by using it first, before reading the modeling and customization internals.
📄️ Service Behind the Scenes
TeaQL looks simple from the application code side because a lot of work is handled by the runtime and the generated library behind the scenes.
📄️ First Query
Start with the smallest TeaQL Java Q queries and gradually add filters, selections, ordering, and pagination.