Repository navigation
Public API Overview
4.0 release review — September 10, 2026. The documented published candidate is
4.0.0-RC.2. Final4.0.0is not yet published. See QQQ 4.0 for scope and acceptance gates.
Use the classes and interfaces in the selected source revision. Earlier versions of this wiki contained illustrative signatures that did not match the implementation; those snippets have been removed.
| Topic | Current reference |
|---|---|
| Tables and fields | Table guide |
| Java backend steps | Process guide |
| Apps and dashboard | App guide |
| Record entities and annotations | Annotation reference |
| Backend SPI | Backend extensions |
| HTTP/API integration | API reference |
| Configuration | Configuration reference |
| Breaking APIs and migration | QQQ 4.0 |
QTableMetaData and QProcessMetaData are classes, not annotations. QRecord is a class; typed record entities extend QRecordEntity. A BackendStep implements void run(RunBackendStepInput, RunBackendStepOutput). QContext must be initialized appropriately and cleared after a manually managed scope.
A core dependency alone does not install an HTTP contract or create an application. Follow the sample server or your application's middleware setup. Automatic GraphQL generation is outside the verified 4.0 scope. Use QLogger and the actual logPair helper contract for structured values; inspect source imports rather than copying invented overloads.
QQQ — Java metadata and application behavior.
4.0 release status · GitHub · Documentation · License materials