Revision 46277 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/FetchFeatureTypeOperation.java

View differences:

FetchFeatureTypeOperation.java
131 131
            }
132 132
            st = conn.createStatement();
133 133
            st.setFetchSize(1);
134
            rs = JDBCUtils.executeQuery(st, this.getSQLToRetrieveFirstRowOfTable());
134
            rs = JDBCUtils.executeQuery(st, this.getSQLToRetrieveMetadataOfTable());
135 135
            ResultSetMetaData rsMetadata = rs.getMetaData();
136 136

  
137 137
            fetchFeatureTypeFromMetadata(conn, rsMetadata, pks);
......
144 144
        }
145 145
    }
146 146
    
147
    public String getSQLToRetrieveFirstRowOfTable() {
147
    public String getSQLToRetrieveMetadataOfTable() {
148 148
      JDBCSQLBuilderBase sqlbuilder = this.createSQLBuilder();
149 149
      sqlbuilder.select().column().all();
150 150
      sqlbuilder.select().from().table()
......
152 152
          .schema(this.table.getSchema())
153 153
          .name(this.table.getTable());
154 154
//      sqlbuilder.select().from().subquery(this.table.getSubquery());
155
      sqlbuilder.select().limit(1);
155
      sqlbuilder.select().limit(0);
156 156

  
157 157
      String sql = sqlbuilder.toString();
158 158
      return sql;

Also available in: Unified diff