Revision 1773 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/drivers/MemoryDriver.java
MemoryDriver.java | ||
---|---|---|
49 | 49 |
import java.awt.geom.Rectangle2D; |
50 | 50 |
import java.io.File; |
51 | 51 |
import java.io.IOException; |
52 |
import java.sql.Types; |
|
52 | 53 |
import java.util.ArrayList; |
53 | 54 |
import java.util.Date; |
54 | 55 |
|
... | ... | |
199 | 200 |
/** |
200 | 201 |
* @see com.hardcode.gdbms.engine.data.ReadDriver#getFieldType(int) |
201 | 202 |
*/ |
202 |
public Class getFieldType(int i) throws DriverException {
|
|
203 |
public int getFieldType(int i) throws DriverException {
|
|
203 | 204 |
// TODO: Revisar esto. Por ejemplo, el long |
204 | 205 |
|
205 | 206 |
if (m_TableModel.getColumnClass(i) == String.class) |
206 |
return Value.VARCHAR;
|
|
207 |
return Types.VARCHAR;
|
|
207 | 208 |
if (m_TableModel.getColumnClass(i) == Float.class) |
208 |
return Value.FLOAT;
|
|
209 |
return Types.FLOAT;
|
|
209 | 210 |
if (m_TableModel.getColumnClass(i) == Double.class) |
210 |
return Value.DOUBLE;
|
|
211 |
return Types.DOUBLE;
|
|
211 | 212 |
if (m_TableModel.getColumnClass(i) == Integer.class) |
212 |
return Value.INTEGER;
|
|
213 |
return Types.INTEGER;
|
|
213 | 214 |
if (m_TableModel.getColumnClass(i) == Long.class) |
214 |
return Value.INTEGER;
|
|
215 |
return Types.INTEGER;
|
|
215 | 216 |
if (m_TableModel.getColumnClass(i) == Boolean.class) |
216 |
return Value.BIT;
|
|
217 |
return Types.BIT;
|
|
217 | 218 |
if (m_TableModel.getColumnClass(i) == Date.class) |
218 |
return Value.DATE;
|
|
219 |
return Types.DATE;
|
|
219 | 220 |
|
220 | 221 |
|
221 | 222 |
// return m_TableModel.getColumnClass(i); |
Also available in: Unified diff