Herramientas de usuario

Herramientas del sitio


es:manual:items:generativos:siette.util.corpus.databasetable

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
es:manual:items:generativos:siette.util.corpus.databasetable [2021/05/27 10:25] – [Constructores] rootes:manual:items:generativos:siette.util.corpus.databasetable [2021/05/27 12:16] – [query] root
Línea 60: Línea 60:
 </code> </code>
  
 +Establece el nombre de la tabla sobre la que se hará la consulta, la condición o parte ''WHERE'' de la sentencia [[wp>SQL|SQL]] y la clave principal de la tabla, necesaria para poder descartar los registros con la opción ''setExclusive''
  
 +==== query ====
 +<code java>
 +public Table query(String query)
 +</code>
  
 +Lanza una consulta [[wp>SQL|SQL]]  (contenida en el parámetro ''query'') sobre la base de datos, y construye un objeto de la clase [[siette.util.corpus.Table]] a partir de él se aplican los métodos de esta clase.
 +
 +La diferencia entre las consultas realizadas mediante métodos ''selectTable'', ''selectSet'' y ''selectAll'' de la clase [[siette.util.corpus.Table|Table]] y de la clase [[siette.util.corpus.DatabaseTable|DatabaseTable]] es que en el primer caso se carga en memoria la tabla entera, miesntras que en el segundo todas las operaciones se realizan mediante llamadas a la base de datos.
 +
 +Tambien puede obtenerse una tabla a traves de las funciones [[siette.util.corpus.table#selectTable]] que se reimplementan en esta subclase.
 +
 +
 +
 +
 +==== closeDatabase ====
 +<code java>
 +public void closeDatabase()
 +</code>
 +
 +Cierra la conexión a la base de datos
es/manual/items/generativos/siette.util.corpus.databasetable.txt · Última modificación: 2021/05/27 16:17 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki