Revision 32213 branches/v2_0_0_prep/extensions/org.gvsig.oracle/src/org/gvsig/fmap/dal/store/oracle/OracleStoreProvider.java
OracleStoreProvider.java | ||
---|---|---|
54 | 54 |
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreProviderWriter; |
55 | 55 |
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCSQLException; |
56 | 56 |
import org.gvsig.fmap.geom.Geometry; |
57 |
import org.gvsig.fmap.geom.Geometry.SUBTYPES; |
|
57 | 58 |
import org.gvsig.tools.ToolsLocator; |
58 | 59 |
import org.gvsig.tools.dynobject.DynClass; |
59 | 60 |
import org.gvsig.tools.dynobject.DynObjectManager; |
... | ... | |
348 | 349 |
try { |
349 | 350 |
Object geo_str_obj = rs.getObject(attr.getIndex() + 1); |
350 | 351 |
if (geo_str_obj == null) { |
351 |
data.set(attr.getIndex(), null);
|
|
352 |
data.set(attr.getIndex(), OracleUtils.createNullGeometry(SUBTYPES.GEOM2D));
|
|
352 | 353 |
} else { |
353 | 354 |
STRUCT geo_str = (STRUCT) geo_str_obj; |
354 | 355 |
|
... | ... | |
358 | 359 |
Geometry geom = OracleUtils.getGeometry( |
359 | 360 |
geo_str, |
360 | 361 |
false, |
361 |
true,
|
|
362 |
"88888",
|
|
362 |
false,
|
|
363 |
"", |
|
363 | 364 |
helper.getConnection()); |
364 | 365 |
data.set(attr.getIndex(), geom); |
365 | 366 |
} |
Also available in: Unified diff