Skip to content

statement: dialect-neutral SQL statement model, renderer and executor#30

Merged
stbischof merged 2 commits into
eclipse-daanse:mainfrom
stbischof:wip/sqlquery-querymap
Jul 4, 2026
Merged

statement: dialect-neutral SQL statement model, renderer and executor#30
stbischof merged 2 commits into
eclipse-daanse:mainfrom
stbischof:wip/sqlquery-querymap

Conversation

@stbischof

Copy link
Copy Markdown
Contributor

The statement module lets engines build SQL as a typed statement tree
instead of concatenating text. The api bundle holds the immutable model
(select/insert/update/delete/with, expressions, predicates, joins,
hints)
plus builder, render and execution interfaces; the impl bundle renders a
statement through a Dialect into SQL text and executes it over a
DataSource, mapping results via RowMapper without exposing java.sql.

Signed-off-by: Stefan Bischof stbischof@bipolis.org

stbischof added 2 commits July 4, 2026 13:36
Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
The statement module lets engines build SQL as a typed statement tree
instead of concatenating text. The api bundle holds the immutable model
(select/insert/update/delete/with, expressions, predicates, joins,
hints)
plus builder, render and execution interfaces; the impl bundle renders a
statement through a Dialect into SQL text and executes it over a
DataSource, mapping results via RowMapper without exposing java.sql.

Signed-off-by: Stefan Bischof <stbischof@bipolis.org>
@stbischof stbischof merged commit 32174db into eclipse-daanse:main Jul 4, 2026
6 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant