Available in versions: Dev (3.22) | Latest (3.21) | 3.20 | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13
What's new in version 3.17.0
Supported by ✅ Open Source Edition ✅ Express Edition ✅ Professional Edition ✅ Enterprise Edition
The below list of sections documents all the sections about new features in jOOQ version 3.17.0:
-
SQL building
-
The DSLContext API
- Custom Settings
-
The model API
- Replacement
-
SQL Statements (DML)
-
The SELECT statement
- SELECT clause
- FOR XML clause
- The INSERT statement
-
The SELECT statement
-
Column expressions
- Numeric functions
- Aggregate functions
- Data types
- Dynamic SQL
-
QueryParts
-
SQL transformation
-
Pattern based transformation
- AND to NOT IN
- Arithmetic expressions
- COUNT(*) scalar subquery comparison
- COUNT(expr) scalar subquery comparison
- Empty scalar subquery
- Hyperbolic functions
- Idempotent function repetition
- Inverse hyperbolic functions
- Logarithmic functions
- Merge AND predicates
- Merge BIT_NOT with BIT_NAND
- Merge BIT_NOT with BIT_NOR
- Merge BIT_NOT with BIT_XNOR
- Merge IN predicates
- Merge NOT with comparison predicates
- Merge NOT with DISTINCT predicate
- Merge OR predicates
- Merge range predicates
- Normalise associative operations
- Normalise fields compared to values
- Normalise IN list with single element to comparison
- OR to IN
- Repeated arithmetic negation
- Repeated bitwise negation
- Repeated NOT
- Trigonometric functions
- Trim
- Trivial case abbreviations
- Trivial predicates
-
Pattern based transformation
-
SQL transformation
- SQL building in Kotlin
-
The DSLContext API
-
SQL execution
- Diagnostics
-
Code generation
-
Advanced generator configuration
-
Database
- Synthetic objects
- Forced types
- Generate
-
Database
-
Advanced generator configuration
Feedback
Do you have any feedback about this page? We'd love to hear it!