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 5454import org .hibernate .query .sqm .sql .StandardSqmTranslatorFactory ;
5555import org .hibernate .query .sqm .tree .select .SqmSelectStatement ;
5656import org .hibernate .service .ServiceRegistry ;
57+ import org .hibernate .sql .ast .SqlAstNodeRenderingMode ;
5758import org .hibernate .sql .ast .SqlAstTranslator ;
5859import org .hibernate .sql .ast .SqlAstTranslatorFactory ;
5960import org .hibernate .sql .ast .spi .SqlAppender ;
@@ -270,7 +271,7 @@ public void initializeFunctionRegistry(FunctionContributions functionContributio
270271 functionFactory .initcap ();
271272 functionFactory .yearMonthDay ();
272273 functionFactory .ceiling_ceil ();
273- functionFactory .concat_pipeOperator ();
274+ functionFactory .concat_pipeOperator ( SqlAstNodeRenderingMode . INLINE_ALL_PARAMETERS );
274275 functionFactory .ascii ();
275276 functionFactory .char_chr ();
276277 functionFactory .addMonths ();
Original file line number Diff line number Diff line change @@ -1338,13 +1338,18 @@ public void week_weekofyear() {
13381338 * Almost every database
13391339 */
13401340 public void concat_pipeOperator () {
1341+ concat_pipeOperator ( SqlAstNodeRenderingMode .DEFAULT );
1342+ }
1343+
1344+ public void concat_pipeOperator ( SqlAstNodeRenderingMode inferenceArgumentRenderingMode ) {
13411345 functionRegistry .patternDescriptorBuilder ( "concat" , "(?1||?2...)" )
13421346 .setInvariantType (stringType )
13431347 .setMinArgumentCount ( 1 )
13441348 .setArgumentTypeResolver (
13451349 StandardFunctionArgumentTypeResolvers .impliedOrInvariant ( typeConfiguration , STRING )
13461350 )
13471351 .setArgumentListSignature ( "(STRING string0[, STRING string1[, ...]])" )
1352+ .setArgumentRenderingMode ( inferenceArgumentRenderingMode )
13481353 .register ();
13491354 }
13501355
You can’t perform that action at this time.
0 commit comments