Skip to content

Commit f0b350d

Browse files
committed
fixes #292
1 parent d2ad3df commit f0b350d

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/main/java/net/sf/jsqlparser/util/deparser/DeleteDeParser.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
package net.sf.jsqlparser.util.deparser;
2323

2424
import net.sf.jsqlparser.expression.ExpressionVisitor;
25+
import net.sf.jsqlparser.expression.ExpressionVisitorAdapter;
2526
import net.sf.jsqlparser.statement.delete.Delete;
2627

2728
/**
@@ -30,9 +31,12 @@
3031
*/
3132
public class DeleteDeParser {
3233

33-
private StringBuilder buffer;
34-
private ExpressionVisitor expressionVisitor;
34+
private StringBuilder buffer = new StringBuilder();
35+
private ExpressionVisitor expressionVisitor = new ExpressionVisitorAdapter();
3536

37+
public DeleteDeParser() {
38+
}
39+
3640
/**
3741
* @param expressionVisitor a {@link ExpressionVisitor} to de-parse
3842
* expressions. It has to share the same<br>

src/main/java/net/sf/jsqlparser/util/deparser/UpdateDeParser.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import net.sf.jsqlparser.statement.select.OrderByVisitor;
3636
import net.sf.jsqlparser.statement.select.OrderByElement;
3737
import net.sf.jsqlparser.statement.select.SelectExpressionItem;
38+
import net.sf.jsqlparser.statement.select.SelectVisitorAdapter;
3839
/**
3940
* A class to de-parse (that is, tranform from JSqlParser hierarchy into a
4041
* string) an {@link net.sf.jsqlparser.statement.update.Update}
@@ -43,7 +44,10 @@ public class UpdateDeParser implements OrderByVisitor {
4344

4445
private StringBuilder buffer = new StringBuilder();
4546
private ExpressionVisitor expressionVisitor = new ExpressionVisitorAdapter();
46-
private SelectVisitor selectVisitor;
47+
private SelectVisitor selectVisitor = new SelectVisitorAdapter();
48+
49+
public UpdateDeParser() {
50+
}
4751

4852
/**
4953
* @param expressionVisitor a {@link ExpressionVisitor} to de-parse

0 commit comments

Comments
 (0)