Revision 44385

View differences:

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