DSRG.MKB
Class JoinConstraint

java.lang.Object
  |
  +--DSRG.MKB.JoinConstraint

public class JoinConstraint
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  double joinSelectivity
           
private  java.util.Vector myConditions
           
private  Relation myR1
           
private  Relation myR2
           
 
Constructor Summary
JoinConstraint(Relation R1, Relation R2)
           
 
Method Summary
 boolean addCondition(Attribute A1, Attribute A2, java.lang.String Ext)
           
 boolean addCondition(Condition theCond)
           
 boolean deleteJoinConstraint()
           
 void displayAll()
           
 boolean Empty()
           
 java.util.Vector getConditions()
           
 double getJoinSelectivity()
           
 Relation getR1()
           
 Relation getR2()
           
 void setJoinSelectivity(double js)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

myR1

private Relation myR1

myR2

private Relation myR2

myConditions

private java.util.Vector myConditions

joinSelectivity

private double joinSelectivity
Constructor Detail

JoinConstraint

public JoinConstraint(Relation R1,
                      Relation R2)
Method Detail

deleteJoinConstraint

public boolean deleteJoinConstraint()

Empty

public boolean Empty()

displayAll

public void displayAll()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addCondition

public boolean addCondition(Condition theCond)

addCondition

public boolean addCondition(Attribute A1,
                            Attribute A2,
                            java.lang.String Ext)

getR1

public Relation getR1()

getR2

public Relation getR2()

getConditions

public java.util.Vector getConditions()

setJoinSelectivity

public void setJoinSelectivity(double js)

getJoinSelectivity

public double getJoinSelectivity()