• About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us
AimactGrow
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing
No Result
View All Result
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing
No Result
View All Result
AimactGrow
No Result
View All Result

3.18.0 Launch with Assist for extra Diagnostics, SQL/JSON, Oracle Associative Arrays, Multi dimensional Arrays, R2DBC 1.0 – Java, SQL and jOOQ.

Admin by Admin
April 29, 2025
Home Coding
Share on FacebookShare on Twitter


DiagnosticsListener enhancements

Lots of further diagnostics have been added, together with the automated detection of sample replacements, serving to you lint your SQL queries regardless of whether or not you’re utilizing jOOQ to write down your SQL, or in case you’re utilizing it as a JDBC / R2DBC proxy for an present software.

Lots of these diagnostics can be found as strange sample transformations, which we’ve began including in jOOQ 3.17. Some new patterns embody:

  • CASE WHEN a = b THEN 1 END to CASE a WHEN b THEN 1 END
  • CASE WHEN x IS NULL THEN y ELSE x END to NVL(x, y)
  • CASE WHEN x = y THEN NULL ELSE x END to NULLIF(x, y)
  • (SELECT COUNT(*) FROM t) > 0 to EXISTS(SELECT 1 FROM t)
  • And far more

See these sections for extra particulars:

Extra SQL/JSON help

SQL/JSON is among the most promising current additions to the SQL language, and we’re at all times eager on enhancing jOOQ’s help for these options. On this launch, we’ve added help for a wide range of helpful, vendor particular SQL/JSON extensions, together with:

  • JSON_KEYS (from MySQL)
  • JSON_SET (from MySQL)
  • JSON_INSERT (from MySQL)
  • JSON_REPLACE (from MySQL)
  • JSON_REMOVE (from MySQL)
  • Accessors -> and ->> (from PostgreSQL)

Extra info on new JSON operate help will be discovered right here

Extra QOM implementation

The Question Object Mannequin (QOM) API, which was launched in jOOQ 3.16, has been enhanced with extra assertion, operate, expression help, permitting for extra full SQL transformation and traversal. That is particularly fascinating for sample replacements, diagnostics, and customized SQL transformations.

The QOM API continues to be in an experimental state. Whereas we don’t count on any basic modifications anymore, there can nonetheless be supply incompatibilities between minor releases.

For extra particulars in regards to the mannequin API, click on right here

Oracle associative array help

When utilizing saved procedures in Oracle, customers are probably going to make heavy use of Oracle PL/SQL bundle sorts. We’ve supported PL/SQL RECORD sorts and PL/SQL TABLE sorts for some time, each of which had restricted ojdbc help previously. Associative array help can nonetheless be a problem with ojdbc, however with jOOQ and its code generator, most associative arrays will be sure and fetched very simply.

PostgreSQL Multi dimensional array sorts

An usually requested function from our PostgreSQL integration is multi dimensional array help. This model of jOOQ will help these sorts in code technology (the place potential) and at runtime by way of multi dimensional Java arrays.

Kotlin particular enhancements

jOOQ can be one of the best ways to write down SQL in kotlin. We’re at all times looking for brand spanking new comfort by way of the jOOQ-kotlin extension module, for instance:

  • ResultQuery Collectors
  • JSON entry
  • Extra nullability help in generated code

For extra particulars, see this part of the guide

R2DBC 1.0 help

This jOOQ model upgrades its R2DBC dependency to 1.0.0.RELEASE.

The total launch notes will be discovered right here.

Like this:

Like Loading…

Tags: 3.18.0ArraysAssociativeDiagnosticsdimensionalJavajOOQMultiOracleR2DBCreleaseSQLSQLJSONSupport
Admin

Admin

Next Post
John Gaeta, Founder and CEO of Escape.ai – Interview Collection

John Gaeta, Founder and CEO of Escape.ai - Interview Collection

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recommended.

Predator: Badlands is the beginning of the Alien vs. Predator reboot we want

Predator: Badlands is the beginning of the Alien vs. Predator reboot we want

July 21, 2025
Poor Passwords Tattle on AI Hiring Bot Maker Paradox.ai – Krebs on Safety

Poor Passwords Tattle on AI Hiring Bot Maker Paradox.ai – Krebs on Safety

July 19, 2025

Trending.

How you can open the Antechamber and all lever places in Blue Prince

How you can open the Antechamber and all lever places in Blue Prince

April 14, 2025
ManageEngine Trade Reporter Plus Vulnerability Allows Distant Code Execution

ManageEngine Trade Reporter Plus Vulnerability Allows Distant Code Execution

June 10, 2025
Expedition 33 Guides, Codex, and Construct Planner

Expedition 33 Guides, Codex, and Construct Planner

April 26, 2025
Important SAP Exploit, AI-Powered Phishing, Main Breaches, New CVEs & Extra

Important SAP Exploit, AI-Powered Phishing, Main Breaches, New CVEs & Extra

April 28, 2025
7 Finest EOR Platforms for Software program Firms in 2025

7 Finest EOR Platforms for Software program Firms in 2025

June 18, 2025

AimactGrow

Welcome to AimactGrow, your ultimate source for all things technology! Our mission is to provide insightful, up-to-date content on the latest advancements in technology, coding, gaming, digital marketing, SEO, cybersecurity, and artificial intelligence (AI).

Categories

  • AI
  • Coding
  • Cybersecurity
  • Digital marketing
  • Gaming
  • SEO
  • Technology

Recent News

The Artwork of Repurposing: Maximize Your Content material Advertising and marketing Funding

The Artwork of Repurposing Content material to Maximize Your Advertising Funding

August 3, 2025
An in-depth take a look at the rise of relationships between people and AI companion chatbots on apps like Nomi, coinciding with a loneliness epidemic within the US (Salvador Rodriguez/CNBC)

An in-depth take a look at the rise of relationships between people and AI companion chatbots on apps like Nomi, coinciding with a loneliness epidemic within the US (Salvador Rodriguez/CNBC)

August 3, 2025
  • About Us
  • Privacy Policy
  • Disclaimer
  • Contact Us

© 2025 https://blog.aimactgrow.com/ - All Rights Reserved

No Result
View All Result
  • Home
  • Technology
  • AI
  • SEO
  • Coding
  • Gaming
  • Cybersecurity
  • Digital marketing

© 2025 https://blog.aimactgrow.com/ - All Rights Reserved