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:
- Get one IS from MKB by name
- Get one Relation from MKB by name
- Get one Attribute from MKB by name
- Check if one IS exists
- Check if one Relation exists
- Check if one Attribute exists
-
changeAttributeName(String, String, String, String)
- Change a specific Attribute name.
-
changeRelationName(String, String, String)
- Change a specific Relation name.
-
findPOC(Relation, Vector, int)
- Find POC PC constraint Pi(upperline{B}(S)) phi Pi(upperline{A}(R))
-
getAttribute(String, String, String)
- Get a specific Attribute
-
getRelation(String, String)
- Get a specific Relation.
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"
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"
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"
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
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