File tree Expand file tree Collapse file tree 1 file changed +11
-5
lines changed
src/main/java/net/sf/jsqlparser/expression Expand file tree Collapse file tree 1 file changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -299,18 +299,24 @@ public void visit(AnalyticExpression expr) {
299
299
if (expr .getExpression () != null ) {
300
300
expr .getExpression ().accept (this );
301
301
}
302
- expr .getDefaultValue ().accept (this );
303
- expr .getOffset ().accept (this );
302
+ if (expr .getDefaultValue () != null ) {
303
+ expr .getDefaultValue ().accept (this );
304
+ }
305
+ if (expr .getOffset () != null ) {
306
+ expr .getOffset ().accept (this );
307
+ }
304
308
if (expr .getKeep () != null ) {
305
309
expr .getKeep ().accept (this );
306
310
}
307
311
for (OrderByElement element : expr .getOrderByElements ()) {
308
312
element .getExpression ().accept (this );
309
313
}
310
314
311
- expr .getWindowElement ().getRange ().getStart ().getExpression ().accept (this );
312
- expr .getWindowElement ().getRange ().getEnd ().getExpression ().accept (this );
313
- expr .getWindowElement ().getOffset ().getExpression ().accept (this );
315
+ if (expr .getWindowElement () != null ) {
316
+ expr .getWindowElement ().getRange ().getStart ().getExpression ().accept (this );
317
+ expr .getWindowElement ().getRange ().getEnd ().getExpression ().accept (this );
318
+ expr .getWindowElement ().getOffset ().getExpression ().accept (this );
319
+ }
314
320
}
315
321
316
322
@ Override
You can’t perform that action at this time.
0 commit comments