File tree Expand file tree Collapse file tree 2 files changed +7
-18
lines changed
hibernate-community-dialects/src/main/java/org/hibernate/community/dialect
hibernate-core/src/main/java/org/hibernate/sql/ast/spi Expand file tree Collapse file tree 2 files changed +7
-18
lines changed Original file line number Diff line number Diff line change 1515import org .hibernate .sql .ast .spi .AbstractSqlAstTranslator ;
1616import org .hibernate .sql .ast .spi .SqlSelection ;
1717import org .hibernate .sql .ast .tree .Statement ;
18- import org .hibernate .sql .ast .tree .expression .CaseSearchedExpression ;
1918import org .hibernate .sql .ast .tree .expression .Expression ;
2019import org .hibernate .sql .ast .tree .expression .Literal ;
2120import org .hibernate .sql .ast .tree .expression .SqlTuple ;
@@ -66,22 +65,8 @@ protected void visitSqlSelections(SelectClause selectClause) {
6665 super .visitSqlSelections ( selectClause );
6766 }
6867
69- @ Override
70- protected void visitCaseSearchedExpression (CaseSearchedExpression caseSearchedExpression , boolean inSelect ) {
71- if ( inSelect ) {
72- withParameterRenderingMode (
73- SqlAstNodeRenderingMode .INLINE_ALL_PARAMETERS ,
74- () -> super .visitCaseSearchedExpression ( caseSearchedExpression , inSelect )
75- );
76- }
77- else {
78- super .visitCaseSearchedExpression ( caseSearchedExpression , inSelect );
79- }
80- }
81-
82- @ Override
83- protected void renderSelectExpression (Expression expression ) {
84- renderSelectExpressionWithCastedOrInlinedPlainParameters ( expression );
68+ protected SqlAstNodeRenderingMode getSqlSelectionsDefaultParameterRenderingMode (){
69+ return SqlAstNodeRenderingMode .INLINE_ALL_PARAMETERS ;
8570 }
8671
8772 @ Override
Original file line number Diff line number Diff line change @@ -5319,7 +5319,7 @@ protected void visitSqlSelections(SelectClause selectClause) {
53195319 defaultRenderingMode = SqlAstNodeRenderingMode .DEFAULT ;
53205320 }
53215321 else {
5322- defaultRenderingMode = SqlAstNodeRenderingMode . NO_PLAIN_PARAMETER ;
5322+ defaultRenderingMode = getSqlSelectionsDefaultParameterRenderingMode () ;
53235323 }
53245324 if ( needsSelectAliases || referenceStrategy == SelectItemReferenceStrategy .ALIAS && hasSelectAliasInGroupByClause () ) {
53255325 String separator = NO_SEPARATOR ;
@@ -5396,6 +5396,10 @@ protected void visitSqlSelections(SelectClause selectClause) {
53965396 }
53975397 }
53985398
5399+ protected SqlAstNodeRenderingMode getSqlSelectionsDefaultParameterRenderingMode () {
5400+ return SqlAstNodeRenderingMode .NO_PLAIN_PARAMETER ;
5401+ }
5402+
53995403 protected void renderVirtualSelections (SelectClause selectClause ) {
54005404 renderRecursiveCteVirtualSelections ( selectClause );
54015405 }
You can’t perform that action at this time.
0 commit comments