All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface DSRG.VKB.VKB_MKB

public interface VKB_MKB
This is a interface between VKB and MKB. It defines all the methods between VKB and MKB.

They are:


Method Index

 o changeAttributeName(String, String, String, String)
Change a specific Attribute name.
 o changeRelationName(String, String, String)
Change a specific Relation name.
 o findPOC(Relation, Vector, int)
Find POC PC constraint Pi(upperline{B}(S)) phi Pi(upperline{A}(R))
 o getAttribute(String, String, String)
Get a specific Attribute
 o getRelation(String, String)
Get a specific Relation.

Methods

 o getRelation
 public abstract Relation getRelation(String IS_name,
                                      String rel_name)
Get a specific Relation.

Parameters:
rel_name - relation name "R"
IS_name - Information source name "IS"
 o getAttribute
 public abstract Attribute getAttribute(String IS_name,
                                        String rel_name,
                                        String attr_name)
Get a specific Attribute

Parameters:
attr_name - attribute name "A"
rel_name - relation name "R"
IS_name - Information source name "IS"
 o changeAttributeName
 public abstract void changeAttributeName(String IS_name,
                                          String rel_name,
                                          String attr_name,
                                          String new_name)
Change a specific Attribute name. from "IS.R.A" to "IS.R.B"

Parameters:
attr_name - attribute name "A"
rel_name - relation name "R"
IS_name - Information source name "IS"
new_name - new attribute name "B"
 o changeRelationName
 public abstract void changeRelationName(String IS_name,
                                         String Rel_name,
                                         String new_name)
Change a specific Relation name. from "IS.R" to "IS.S"

Parameters:
IS_name - Information Source Name
Rel_name - Relation Name
new_name - New Relation Name
 o findPOC
 public abstract Vector findPOC(Relation rel,
                                Vector atleast,
                                int ve)
Find POC PC constraint Pi(upperline{B}(S)) phi Pi(upperline{A}(R))

Parameters:
rel - Relation R
atleast - subset of upperline{A}
ve - View Extent Parameter
Returns:
Vector of replacement.

All Packages  Class Hierarchy  This Package  Previous  Next  Index