Revision 120
trunk/org.gvsig.mysql/pom.xml | ||
---|---|---|
11 | 11 |
<parent> |
12 | 12 |
<groupId>org.gvsig</groupId> |
13 | 13 |
<artifactId>org.gvsig.desktop</artifactId> |
14 |
<version>2.0.213</version>
|
|
14 |
<version>2.0.214-SNAPSHOT</version>
|
|
15 | 15 |
</parent> |
16 | 16 |
|
17 | 17 |
<url>https://devel.gvsig.org/redmine/projects/gvsig-mysql</url> |
trunk/org.gvsig.mysql/org.gvsig.mysql.provider/src/main/java/org/gvsig/mysql/dal/MySQLSQLBuilder.java | ||
---|---|---|
2 | 2 |
|
3 | 3 |
import java.util.ArrayList; |
4 | 4 |
import java.util.List; |
5 |
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper; |
|
5 | 6 |
import org.gvsig.fmap.dal.store.jdbc2.spi.JDBCSQLBuilderBase; |
6 | 7 |
|
7 | 8 |
public class MySQLSQLBuilder extends JDBCSQLBuilderBase { |
8 | 9 |
|
9 |
private final MySQLHelper helper; |
|
10 |
|
|
11 | 10 |
public MySQLSQLBuilder(MySQLHelper helper) { |
12 |
super(); |
|
11 |
super(helper);
|
|
13 | 12 |
|
14 |
this.helper = helper; |
|
15 |
|
|
16 | 13 |
// |
17 | 14 |
// MySQL 5.5, SQL functions reference list |
18 | 15 |
// |
... | ... | |
72 | 69 |
config.set(SQLConfig.type_FOLDER, "TEXT"); |
73 | 70 |
} |
74 | 71 |
|
72 |
public MySQLHelper getHelper() { |
|
73 |
return (MySQLHelper) helper; |
|
74 |
} |
|
75 |
|
|
75 | 76 |
public class MySQLTableNameBuilderBase extends TableNameBuilderBase { |
76 | 77 |
|
77 | 78 |
@Override |
trunk/org.gvsig.mysql/org.gvsig.mysql.provider/src/main/java/org/gvsig/mysql/dal/operations/MySQLFetchFeatureTypeOperation.java | ||
---|---|---|
131 | 131 |
JDBCUtils.closeQuietly(st); |
132 | 132 |
} |
133 | 133 |
if( srsid > 0 ) { |
134 |
attr.setSRS(this.helper.getProjectionFromSRSId(srsid));
|
|
134 |
attr.setSRS(this.helper.getSRSSolver().getProjection(conn, srsid));
|
|
135 | 135 |
} |
136 | 136 |
} |
137 | 137 |
|
trunk/org.gvsig.mysql/org.gvsig.mysql.provider/src/main/java/org/gvsig/mysql/dal/MySQLHelper.java | ||
---|---|---|
205 | 205 |
} |
206 | 206 |
|
207 | 207 |
@Override |
208 |
public int getSRSCode(IProjection crs) { |
|
209 |
// TODO: ir a buscarlo a la BBDD a ver donde puede estar |
|
210 |
return super.getSRSCode(crs); |
|
211 |
} |
|
212 |
|
|
213 |
@Override |
|
214 |
public IProjection getProjectionFromSRSId(int srsid) { |
|
215 |
// TODO: ir a buscarlo a la BBDD a ver donde puede estar |
|
216 |
return super.getProjectionFromSRSId(srsid); |
|
217 |
} |
|
218 |
|
|
219 |
@Override |
|
220 | 208 |
public String getSourceId(JDBCStoreParameters parameters) { |
221 | 209 |
return parameters.getDBName() + "." + |
222 | 210 |
parameters.getSchema()+ "." + |
Also available in: Unified diff