vishnu.model.catalog
Class TableSignatureCatalogImpl

java.lang.Object
  extended by vishnu.model.catalog.AbstractCatalog
      extended by vishnu.model.catalog.TableSignatureCatalogImpl
All Implemented Interfaces:
Catalog, TableSignatureCatalog

public class TableSignatureCatalogImpl
extends AbstractCatalog
implements TableSignatureCatalog

 

Field Summary
 
Fields inherited from class vishnu.model.catalog.AbstractCatalog
catalog, columnName, databaseName, innerTable, name, nameFieldSize, pkSet, tableName, tableSignature, userFieldSize, userName
 
Method Summary
 void addTableSignature(TableContext c, TableSignature tableSignature)
          agrega la signatura de una tabla al catalogo de signaturas
protected  void buildPK()
           
protected  void buildSignature()
           
 boolean contains(TableContext c)
          indica si el catalogo contiene a la tabla
 void dropTableSignature(Table t)
           
 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 class vishnu.model.catalog.AbstractCatalog
close, getName, getSignature, innerTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface vishnu.model.catalog.Catalog
close, getName, getSignature
 

Method Detail

buildSignature

protected void buildSignature()
Specified by:
buildSignature in class AbstractCatalog

buildPK

protected void buildPK()
Specified by:
buildPK in class AbstractCatalog

addTableSignature

public void addTableSignature(TableContext c,
                              TableSignature tableSignature)
Description copied from interface: TableSignatureCatalog
agrega la signatura de una tabla al catalogo de signaturas

Specified by:
addTableSignature in interface TableSignatureCatalog

dropTableSignature

public void dropTableSignature(Table t)

contains

public boolean contains(TableContext c)
Description copied from interface: TableSignatureCatalog
indica si el catalogo contiene a la tabla

Specified by:
contains in interface TableSignatureCatalog

getTableSignature

public TableSignature getTableSignature(UserContext c,
                                        java.lang.String tableName)
Description copied from interface: TableSignatureCatalog
devuelve la signatura de una tabla

Specified by:
getTableSignature in interface TableSignatureCatalog

dropTableSignature

public void dropTableSignature(TableContext c)
Description copied from interface: TableSignatureCatalog
elimina la signatura de uan tabla del catalogo

Specified by:
dropTableSignature in interface TableSignatureCatalog