vishnu.model.catalog
Interface ConstraintCatalog

All Superinterfaces:
Catalog
All Known Implementing Classes:
ConstraintCatalogImpl

public interface ConstraintCatalog
extends Catalog

Catalogo de restricciones de las 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 addConstraints(TableContext c)
          agrega las contraints de la tabla al catalogo de indices.
 boolean contains(TableContext c)
          indica si el catalogo contiene las contraints de la tabla.
 void dropConstraints(TableContext c)
          elimina las contraints de la tabla del catalogo de indices.
 void getConstraints(TableContext c)
          agrega a la signatura de la tabla las constraints que tiene definidas.
 
Methods inherited from interface vishnu.model.catalog.Catalog
close, getName, getSignature
 

Method Detail

addConstraints

void addConstraints(TableContext c)
agrega las contraints de la tabla al catalogo de indices.


dropConstraints

void dropConstraints(TableContext c)
elimina las contraints de la tabla del catalogo de indices.


contains

boolean contains(TableContext c)
indica si el catalogo contiene las contraints de la tabla.


getConstraints

void getConstraints(TableContext c)
agrega a la signatura de la tabla las constraints que tiene definidas.