Statistics
| Revision:

svn-gvsig-desktop / tags / v1_0_2_Build_906 / libraries / libGDBMS / src / main / java / com / hardcode / gdbms / engine / data / driver / AlphanumericDBDriver.java @ 10972

History | View | Annotate | Download (1.33 KB)

1
package com.hardcode.gdbms.engine.data.driver;
2

    
3
import java.sql.Connection;
4
import java.sql.SQLException;
5

    
6
/**
7
 * 
8
 */
9
public interface AlphanumericDBDriver extends DBDriver{
10

    
11
    /**
12
     * Ejecuta la instruccion que se pasa como par?metro en el gestor de base
13
     * de datos en el que est? conectado el driver. Los nombres de las tablas
14
     * de la instrucci?n est?n preparados para el sistema de gesti?n donde se
15
     * ejecutar? la instrucci?n
16
     *
17
     * @param con Conexi?n con la cual se ha de obtener el ResultSet
18
     * @param sql Instrucci?n SQL a ejecutar
19
     * @param props Properties of the overlaying DataSource layer
20
     *
21
     * @throws SQLException Si se produce un error ejecutando la instrucci?n
22
     *         SQL public void openTable(Connection con, String table,
23
     *         HasProperties props) throws SQLException;
24
     */
25
    public void open(Connection con, String sql)
26
        throws SQLException;
27
    
28
    /**
29
     * Devuelve el "esquema" del origen de datos subyacente al driver.
30
     * (azabala).
31
     * Es necesario porque determinados drivers de escritura 
32
     * (los de bbdd que no soportan resultsets updatables) necesitan conocer
33
     * el esquema de la tabla subyacente (nombre, p. ej) para poder construir
34
     * al vuelo la consulta SQL final. 
35
     * */
36
    // public ITableDefinition getTableDefinition();
37
}