You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
SelectBuilder: fluent builder for SQL SELECT statements with support for
columns, WHERE conditions, ORDER BY, GROUP BY, HAVING, LIMIT, OFFSET, and DISTINCT
CreateBuilder: fluent builder for SQL CREATE TABLE statements with support for
columns, primary keys, and IF NOT EXISTS
QueryBuilder: unified static entry point for all builder types
select(), from() for SELECT queries
insert(), insertInto(table) for INSERT queries
update(), update(table) for UPDATE queries
delete(), deleteFrom(table) for DELETE queries
createTable(), createTable(table) for CREATE TABLE queries
Table-shortcut overloads on QueryBuilder: insertInto, deleteFrom, update(table),
and createTable(table) to set the target table in a single call
whereIn support on DeleteBuilder
Fixed
DeleteBuilder: restored missing build() and build(SqlDialect) methods whose
Javadoc was malformed and consumed the method body
DeleteBuilder: added appendDmlCondition helper to handle all comparison operators
and resolve cyclomatic complexity violation; fixed duplicate /** on handleBetweenOperator
CreateBuilder: repaired malformed class-level Javadoc that contained an embedded
method body, and fixed unclosed build(SqlDialect) Javadoc comment
QueryBuilder: removed redundant same-package imports, fixed import ordering,
added complete Javadoc on all public API methods