Skip to content

Commit 154e18c

Browse files
committed
Polishing.
Removes code duplication. Original pull request #1348
1 parent d604797 commit 154e18c

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

spring-data-relational/src/main/java/org/springframework/data/relational/core/sql/render/OrderByClauseVisitor.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ Delegation leaveMatched(OrderByField segment) {
7777

7878
@Override
7979
Delegation enterNested(Visitable segment) {
80+
8081
if (segment instanceof SimpleFunction) {
8182
delegate = new SimpleFunctionVisitor(context);
8283
return Delegation.delegateTo((SimpleFunctionVisitor)delegate);
@@ -92,12 +93,8 @@ Delegation enterNested(Visitable segment) {
9293

9394
@Override
9495
Delegation leaveNested(Visitable segment) {
95-
if (delegate instanceof SimpleFunctionVisitor) {
96-
builder.append(delegate.getRenderedPart());
97-
delegate = null;
98-
}
9996

100-
if (delegate instanceof ExpressionVisitor) {
97+
if (delegate instanceof SimpleFunctionVisitor || delegate instanceof ExpressionVisitor) {
10198
builder.append(delegate.getRenderedPart());
10299
delegate = null;
103100
}

0 commit comments

Comments
 (0)