vishnu.model.catalog
Interface DatabaseCatalog

All Superinterfaces:
Catalog
All Known Implementing Classes:
DatabaseCatalogImpl

public interface DatabaseCatalog
extends Catalog

Catalogo de bases de datos del motor. Los intercambios con el archivo fisico no se relizan a traves del sistema de paginacion, para lograr persistencia inmediata.

Author:
Mariano Tepper
 

Method Summary
 void addDatabase(java.lang.String databaseName)
          Agrega una base de Datos del catalogo
 boolean contains(java.lang.String databaseName)
          Indica si el catalogo contiene a base de datos
 void dropDatabase(java.lang.String databaseName)
          elimina una base de datos del catalogo
 java.util.Collection<java.lang.String> getNames()
          devuelve el conjunto con los nombres de las bases de datos del motor
 
Methods inherited from interface vishnu.model.catalog.Catalog
close, getName, getSignature
 

Method Detail

addDatabase

void addDatabase(java.lang.String databaseName)
Agrega una base de Datos del catalogo


contains

boolean contains(java.lang.String databaseName)
Indica si el catalogo contiene a base de datos


getNames

java.util.Collection<java.lang.String> getNames()
devuelve el conjunto con los nombres de las bases de datos del motor


dropDatabase

void dropDatabase(java.lang.String databaseName)
elimina una base de datos del catalogo