Builder for SELECT statements that can be used to check for the existing of primary keys supplied to an INSERT operation.
Builder for SELECT statements that can be used to check for the existing of primary keys supplied to an INSERT operation. Used by the insertOrUpdate emulation on databases that don't support this in a single server-side statement.
Builder for column specifications in DDL statements.
Builder for INSERT statements.
QueryBuilder mix-in for Oracle-style ROWNUM (applied before ORDER BY and GROUP BY) instead of the standard SQL ROWNUMBER().
Builder for SELECT and UPDATE statements.
QueryBuilder mix-in for pagination based on RowNumber.
Builder for DDL statements for sequences.
Builder for various DDL statements.
Builder for UPDATE statements used as part of an insertOrUpdate operation on databases that don't support this in a single server-side statement.
Builder for upsert statements, builds standard SQL MERGE statements by default.
The table name for scalar selects (e.g.
The table name for scalar selects (e.g. "select 42 from DUAL;"), or None
for
scalar selects without a FROM clause ("select 42;").
Create a SQL representation of a literal value.