File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect
hibernate-core/src/main/java/org/hibernate/dialect/function Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 5656import org .hibernate .query .sqm .sql .StandardSqmTranslatorFactory ;
5757import org .hibernate .query .sqm .tree .select .SqmSelectStatement ;
5858import org .hibernate .service .ServiceRegistry ;
59+ import org .hibernate .sql .ast .SqlAstNodeRenderingMode ;
5960import org .hibernate .sql .ast .SqlAstTranslator ;
6061import org .hibernate .sql .ast .SqlAstTranslatorFactory ;
6162import org .hibernate .sql .ast .spi .SqlAppender ;
@@ -274,7 +275,7 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
274275 functionFactory .initcap ();
275276 functionFactory .yearMonthDay ();
276277 functionFactory .ceiling_ceil ();
277- functionFactory .concat_pipeOperator ();
278+ functionFactory .concat_pipeOperator ( SqlAstNodeRenderingMode . INLINE_ALL_PARAMETERS );
278279 functionFactory .ascii ();
279280 functionFactory .char_chr ();
280281 functionFactory .addMonths ();
Original file line number Diff line number Diff line change @@ -1342,13 +1342,18 @@ public void week_weekofyear() {
13421342 * Almost every database
13431343 */
13441344 public void concat_pipeOperator () {
1345+ concat_pipeOperator ( SqlAstNodeRenderingMode .DEFAULT );
1346+ }
1347+
1348+ public void concat_pipeOperator ( SqlAstNodeRenderingMode inferenceArgumentRenderingMode ) {
13451349 functionRegistry .patternDescriptorBuilder ( "concat" , "(?1||?2...)" )
13461350 .setInvariantType (stringType )
13471351 .setMinArgumentCount ( 1 )
13481352 .setArgumentTypeResolver (
13491353 StandardFunctionArgumentTypeResolvers .impliedOrInvariant ( typeConfiguration , STRING )
13501354 )
13511355 .setArgumentListSignature ( "(STRING string0[, STRING string1[, ...]])" )
1356+ .setArgumentRenderingMode ( inferenceArgumentRenderingMode )
13521357 .register ();
13531358 }
13541359
You can’t perform that action at this time.
0 commit comments