Revision 29455 branches/v2_0_0_prep/extensions/extOracleSpatial/src/org/gvsig/oraclespatial/driver/OracleSpatialDriver.java
OracleSpatialDriver.java | ||
---|---|---|
70 | 70 |
import oracle.sql.StructDescriptor; |
71 | 71 |
import oracle.sql.TIMESTAMP; |
72 | 72 |
|
73 |
import org.apache.log4j.Logger; |
|
73 |
|
|
74 | 74 |
import org.cresques.cts.ICoordTrans; |
75 | 75 |
import org.cresques.cts.IProjection; |
76 | 76 |
import org.gvsig.oraclespatial.driver.OracleSpatialUtils; |
77 |
import org.slf4j.Logger; |
|
78 |
import org.slf4j.LoggerFactory; |
|
77 | 79 |
|
78 |
import com.hardcode.driverManager.IDelayedDriver; |
|
79 |
import com.hardcode.gdbms.driver.exceptions.InitializeWriterException; |
|
80 |
import com.hardcode.gdbms.driver.exceptions.ReadDriverException; |
|
81 |
import com.hardcode.gdbms.driver.exceptions.WriteDriverException; |
|
82 |
import com.hardcode.gdbms.engine.data.DataSource; |
|
83 |
import com.hardcode.gdbms.engine.data.DataSourceFactory; |
|
84 |
import com.hardcode.gdbms.engine.data.edition.DataWare; |
|
85 |
import com.hardcode.gdbms.engine.spatial.fmap.FShapeGeneralPathX; |
|
86 |
import com.hardcode.gdbms.engine.values.DoubleValue; |
|
87 |
import com.hardcode.gdbms.engine.values.Value; |
|
88 |
import com.hardcode.gdbms.engine.values.ValueFactory; |
|
89 |
import com.iver.cit.gvsig.fmap.core.DefaultFeature; |
|
90 |
import com.iver.cit.gvsig.fmap.core.FGeometryCollection; |
|
91 |
import com.iver.cit.gvsig.fmap.core.FMultiPoint2D; |
|
92 |
import com.iver.cit.gvsig.fmap.core.FNullGeometry; |
|
93 |
import com.iver.cit.gvsig.fmap.core.FPoint2D; |
|
94 |
import com.iver.cit.gvsig.fmap.core.FPolygon2D; |
|
95 |
import com.iver.cit.gvsig.fmap.core.FPolyline2D; |
|
96 |
import com.iver.cit.gvsig.fmap.core.FShape; |
|
97 |
import com.iver.cit.gvsig.fmap.core.GeneralPathX; |
|
98 |
import com.iver.cit.gvsig.fmap.core.ICanReproject; |
|
99 |
import com.iver.cit.gvsig.fmap.core.IFeature; |
|
100 |
import com.iver.cit.gvsig.fmap.core.IGeometry; |
|
101 |
import com.iver.cit.gvsig.fmap.core.ShapeFactory; |
|
102 |
import com.iver.cit.gvsig.fmap.core.v02.FConverter; |
|
103 |
import com.iver.cit.gvsig.fmap.crs.CRSFactory; |
|
104 |
import com.iver.cit.gvsig.fmap.drivers.ConnectionJDBC; |
|
105 |
import com.iver.cit.gvsig.fmap.drivers.DBException; |
|
106 |
import com.iver.cit.gvsig.fmap.drivers.DBLayerDefinition; |
|
107 |
import com.iver.cit.gvsig.fmap.drivers.DefaultJDBCDriver; |
|
108 |
import com.iver.cit.gvsig.fmap.drivers.DriverAttributes; |
|
109 |
import com.iver.cit.gvsig.fmap.drivers.FieldDescription; |
|
110 |
import com.iver.cit.gvsig.fmap.drivers.IConnection; |
|
111 |
import com.iver.cit.gvsig.fmap.drivers.IFeatureIterator; |
|
112 |
import com.iver.cit.gvsig.fmap.drivers.db.utils.ConnectionWithParams; |
|
113 |
import com.iver.cit.gvsig.fmap.drivers.db.utils.SingleVectorialDBConnectionManager; |
|
114 |
import com.iver.cit.gvsig.fmap.edition.IWriteable; |
|
115 |
import com.iver.cit.gvsig.fmap.edition.IWriter; |
|
116 |
import com.iver.cit.gvsig.fmap.layers.LayerFactory; |
|
117 |
import com.iver.cit.gvsig.fmap.layers.XMLException; |
|
118 | 80 |
import com.iver.utiles.NumberUtilities; |
119 | 81 |
import com.iver.utiles.XMLEntity; |
120 | 82 |
import com.vividsolutions.jts.algorithm.CGAlgorithms; |
... | ... | |
147 | 109 |
*/ |
148 | 110 |
public class OracleSpatialDriver extends DefaultJDBCDriver |
149 | 111 |
implements IDelayedDriver, ICanReproject, IWriteable { |
150 |
private static Logger logger = Logger.getLogger(OracleSpatialDriver.class.getName()); |
|
112 |
private static Logger logger = LoggerFactory.getLogger(OracleSpatialDriver.class.getName());
|
|
151 | 113 |
private static int FETCH_SIZE = 15000; |
152 | 114 |
|
153 | 115 |
// constants |
Also available in: Unified diff