Package su.onno.query

Class SqlRenderer

java.lang.Object
su.onno.query.SqlRenderer

public final class SqlRenderer extends Object
The SELECT … FROM … JOIN … WHERE … GROUP BY … ORDER BY assembler used by register virtual tables. RegisterPersistence builds a SqlRenderer.RenderModel of already-resolved SQL fragments and hands it here. Parameter binding stays with the caller (it owns the value map); this class only concerns itself with the SQL text.

It deliberately knows nothing about descriptors, refs, or register semantics. Fragments arrive pre-rendered (e.g. a select item is already "SUM(qty) AS qty", a where clause already "_active = TRUE").