Skip to content

Commit be82401

Browse files
committed
minor change
1 parent e5ccb99 commit be82401

File tree

2 files changed

+10
-306
lines changed

2 files changed

+10
-306
lines changed

src/main/java/org/citydb/sqlbuilder/common/SqlObject.java

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,23 @@
2424
import org.citydb.sqlbuilder.SqlBuildOptions;
2525
import org.citydb.sqlbuilder.SqlBuilder;
2626
import org.citydb.sqlbuilder.literal.Placeholder;
27-
import org.citydb.sqlbuilder.util.PlaceholderHelper;
2827

28+
import java.util.ArrayList;
2929
import java.util.List;
3030

3131
public interface SqlObject {
3232
void accept(SqlVisitor visitor);
3333

3434
default List<Placeholder> getPlaceholders() {
35-
return PlaceholderHelper.newInstance().getPlaceholders(this);
35+
List<Placeholder> placeholders = new ArrayList<>();
36+
accept(new SqlWalker() {
37+
@Override
38+
public void visit(Placeholder placeholder) {
39+
placeholders.add(placeholder);
40+
}
41+
});
42+
43+
return placeholders;
3644
}
3745

3846
default String toSql(SqlBuildOptions options) {

src/main/java/org/citydb/sqlbuilder/util/PlaceholderHelper.java

Lines changed: 0 additions & 304 deletions
This file was deleted.

0 commit comments

Comments
 (0)