vishnu.model.catalog
Interface TableSignatureCatalog

All Superinterfaces:
Catalog
All Known Implementing Classes:
TableSignatureCatalogImpl

public interface TableSignatureCatalog
extends Catalog

Catalogo de signaturas de tablas 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 addTableSignature(TableContext c, TableSignature tableSignature)
          agrega la signatura de una tabla al catalogo de signaturas
 boolean contains(TableContext c)
          indica si el catalogo contiene a la tabla
 void dropTableSignature(TableContext c)
          elimina la signatura de uan tabla del catalogo
 TableSignature getTableSignature(UserContext c, java.lang.String tableName)
          devuelve la signatura de una tabla
 
Methods inherited from interface vishnu.model.catalog.Catalog
close, getName, getSignature
 

Method Detail

addTableSignature

void addTableSignature(TableContext c,
                       TableSignature tableSignature)
agrega la signatura de una tabla al catalogo de signaturas


dropTableSignature

void dropTableSignature(TableContext c)
elimina la signatura de uan tabla del catalogo


contains

boolean contains(TableContext c)
indica si el catalogo contiene a la tabla


getTableSignature

TableSignature getTableSignature(UserContext c,
                                 java.lang.String tableName)
devuelve la signatura de una tabla