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
In the course of some recent refactorings around aggregate functions (#9930), we're now changing aggregate functions to produce:
Quoted, qualified names when they're user defined
Unquoted names when they're system functions (such as COUNT(), SUM(), etc.)
It is desireable to use org.jooq.Name for this, as in that case, the RenderNameCase setting will apply. But when specifying RenderQuotedNames.ALWAYS, this will now lead to quoted aggregate functions, whose case is probably incorrect.
In order to fix this, we need a new type of org.jooq.Name, the DSL.systemName(), which is:
Unqualified
Unquoted
It never gets quoted, not even with RenderQuotedNames.ALWAYS.
In the course of some recent refactorings around aggregate functions (#9930), we're now changing aggregate functions to produce:
COUNT()
,SUM()
, etc.)It is desireable to use
org.jooq.Name
for this, as in that case, theRenderNameCase
setting will apply. But when specifyingRenderQuotedNames.ALWAYS
, this will now lead to quoted aggregate functions, whose case is probably incorrect.In order to fix this, we need a new type of
org.jooq.Name
, theDSL.systemName()
, which is:It never gets quoted, not even with
RenderQuotedNames.ALWAYS
.See also:
The text was updated successfully, but these errors were encountered: