Documentation portal
Welcome to the FluentSQL technical documentation portal. Content is derived from source code, tests, and pipeline artifacts.
Projects
FluentSQL
Fluent API for building SQL in Delphi/Lazarus with an AST, per-dialect drivers, and parameters aligned to the generated SQL. The stable public factory is Query(ADialect) for DML and Schema(ADialect) for DDL (since v1.3.0). v1.5.1 (2026-04-20) includes Full MERGE DML Support and Scalar Math Functions Parity (ESP-079).
Documented release
This portal matches the published v1.5.1 tag (2026-04-20), per CHANGELOG.md, boss.json, and repository tags.
- [1.5.1] (today) — Full MERGE DML Support (Issue [#146]), Scalar Math Functions Parity (Round, Floor, Ceil, Abs), and Standardization (Issue [#141]).
- [1.5.0] — DDL Schema Support (Issue [#142]), DML MERGE Skeleton (Issue [#142]), DDL Advanced Truncate (Issue [#136]).
- [1.4.0] — MongoDB Aggregations & Joins (Issues [#86], [#87]), MongoDB DDL (Capped Collections, TTL Indexes), DDL Core Expansion (Views, Sequences, Identity, Comments).
- [1.3.0] — ESP-047 (#65) Rename Table, GUID support, and DDL API refactoring.
- [1.2.0] — ESP-032 Redis Cache (#47), ESP-034 DDL Constraints (#48), ESP-035 Foreign Keys (#49), plus TRUNCATE and RENAME.
Per-engine extension (ForDialectOnly, ADR-016): Explicit per-engine extension and API reference.