Pular para o conteúdo principal

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.