File tree Expand file tree Collapse file tree
src/main/java/org/citydb/sqlbuilder Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424import org .citydb .sqlbuilder .SqlBuildOptions ;
2525import org .citydb .sqlbuilder .SqlBuilder ;
2626import org .citydb .sqlbuilder .literal .Placeholder ;
27- import org .citydb .sqlbuilder .util .PlaceholderHelper ;
2827
28+ import java .util .ArrayList ;
2929import java .util .List ;
3030
3131public 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 ) {
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments