DSRG.VSA
Interface VSA_VKB

All Known Implementing Classes:
VKB

public abstract interface VSA_VKB

Interface between VSA and VKB


Method Summary
 void dropSetOfVDs(java.util.Vector VDs)
          Drop a set of view definitions specified in Vector VDs from VKB.
 java.util.Vector getViewDefinitions(java.lang.String IS_name, java.lang.String Rel_name)
          get affected views by relation name
 java.util.Vector getViewDefinitions(java.lang.String IS_name, java.lang.String Rel_name, java.lang.String Attr_name)
          get affected views by attribute name
 void replaceViewDefinition(View_Definition V, View_Definition bestV)
          Replace view V with bestV.
 

Method Detail

dropSetOfVDs

public void dropSetOfVDs(java.util.Vector VDs)
Drop a set of view definitions specified in Vector VDs from VKB.

replaceViewDefinition

public void replaceViewDefinition(View_Definition V,
                                  View_Definition bestV)
Replace view V with bestV.

getViewDefinitions

public java.util.Vector getViewDefinitions(java.lang.String IS_name,
                                           java.lang.String Rel_name)
get affected views by relation name

getViewDefinitions

public java.util.Vector getViewDefinitions(java.lang.String IS_name,
                                           java.lang.String Rel_name,
                                           java.lang.String Attr_name)
get affected views by attribute name