com.hardcode.gdbms.engine.data.driver
Interface SpatialDBDriver

All Superinterfaces:
DBDriver, com.hardcode.driverManager.Driver, GDBMSDriver, ReadAccess, SpatialDriver, TypeConverter, ValueWriter

public interface SpatialDBDriver
extends DBDriver, SpatialDriver


Field Summary
 
Fields inherited from interface com.hardcode.gdbms.engine.values.ValueWriter
internalValueWriter
 
Fields inherited from interface com.hardcode.gdbms.engine.data.driver.SpatialDriver
CANBEHETEROGENEOUS, HETEROGENOUS, HOMOGENEOUS
 
Method Summary
 void createSource(DBSpatialSource source, SpatialDriverMetadata metadata)
          Creates a new table.
 void open(java.sql.Connection con, java.lang.String tableName, java.lang.String geomFieldName)
          Ejecuta la instruccion que se pasa como parámetro en el gestor de base de datos en el que está conectado el driver.
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.DBDriver
close, execute, getConnection, getTypeInAddColumnStatement
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.ReadAccess
getFieldValue, getRowCount
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.GDBMSDriver
check, getAvailableTypes, getDriverMetadata, getParameters, isReadOnly, isValidParameter, setDataSourceFactory
 
Methods inherited from interface com.hardcode.driverManager.Driver
getName
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.TypeConverter
getType
 
Methods inherited from interface com.hardcode.gdbms.engine.values.ValueWriter
getNullStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString, getStatementString
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.SpatialDriver
getFullExtent, getGeometryType, getHomogeneity
 

Method Detail

open

void open(java.sql.Connection con,
          java.lang.String tableName,
          java.lang.String geomFieldName)
          throws DriverException
Ejecuta la instruccion que se pasa como parámetro en el gestor de base de datos en el que está conectado el driver.

Parameters:
con - Conexión con la cual se ha de obtener el ResultSet
sql - Instrucción SQL a ejecutar
Throws:
DriverException - TODO
DriverException - Si se produce un error ejecutando la instrucción SQL public void openTable(Connection con, String table, HasProperties props) throws SQLException;

createSource

void createSource(DBSpatialSource source,
                  SpatialDriverMetadata metadata)
                  throws DriverException
Creates a new table. The source argument provides information about the name of the table to be created and the host, port and database where the table has to be created

Parameters:
source -
metadata -
Throws:
DriverException


Copyright © 2005-2006 . All Rights Reserved.