1package dev.rafex.ether.database.core;
30import java.util.Optional;
32import dev.rafex.ether.database.core.mapping.ResultSetExtractor;
33import dev.rafex.ether.database.core.mapping.RowMapper;
34import dev.rafex.ether.database.core.sql.SqlQuery;
35import dev.rafex.ether.database.core.sql.StatementBinder;
36import dev.rafex.ether.database.core.transaction.TransactionRunner;
54 long[]
batch(String
sql, List<StatementBinder> binders);
< T > List< T > queryList(SqlQuery query, RowMapper< T > mapper)
long[] batch(String sql, List< StatementBinder > binders)
< T > T query(SqlQuery query, ResultSetExtractor< T > extractor)
< T > Optional< T > queryOne(SqlQuery query, RowMapper< T > mapper)
int execute(SqlQuery query)
Executes a SQL statement (INSERT, UPDATE, DELETE, or stored procedure call).
SQL query models, parameters, and lightweight builders.