Revision 44385
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/SQLBuilderBase.java | ||
---|---|---|
971 | 971 |
} |
972 | 972 |
|
973 | 973 |
@Override |
974 |
public SelectBuilder remove_all_columns() { |
|
975 |
this.columns = new ArrayList<>(); |
|
976 |
return this; |
|
977 |
} |
|
978 |
|
|
979 |
@Override |
|
974 | 980 |
public boolean has_column(String name) { |
975 | 981 |
for (SelectColumnBuilder column : columns) { |
976 | 982 |
if (name.equals(column.getName())) { |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.jdbc/src/main/java/org/gvsig/fmap/dal/store/jdbc2/spi/operations/CountOperation.java | ||
---|---|---|
72 | 72 |
} |
73 | 73 |
this.helper.replaceForeingValueFunction(sqlbuilder, featureType); |
74 | 74 |
|
75 |
sqlbuilder.select().remove_all_columns(); |
|
76 |
sqlbuilder.select().column().value(sqlbuilder.count().all()); |
|
77 |
|
|
75 | 78 |
sqlbuilder.setProperties( |
76 | 79 |
ExpressionBuilder.Variable.class, |
77 | 80 |
PROP_TABLE, table |
trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/SQLBuilder.java | ||
---|---|---|
193 | 193 |
public interface SelectBuilder extends Statement { |
194 | 194 |
|
195 | 195 |
public SelectColumnBuilder column(); |
196 |
|
|
197 |
public SelectBuilder remove_all_columns(); |
|
196 | 198 |
|
197 | 199 |
public FromBuilder from(); |
198 | 200 |
|
Also available in: Unified diff