DSRG.VKB
Class Local_Condition

java.lang.Object
  |
  +--DSRG.VKB.Condition
        |
        +--DSRG.VKB.Local_Condition

public class Local_Condition
extends Condition
implements java.lang.Cloneable

Local Condition appread in the SELECT clause. It will help us do query break down. The attribute is at left.

See Also:
Serialized Form

Field Summary
(package private)  Primitive_Value right
          Second Operand
 
Fields inherited from class DSRG.VKB.Condition
left, op
 
Constructor Summary
Local_Condition()
           
 
Method Summary
 java.lang.Object clone()
          Clone without deep clone the attributes.
 boolean contains(Relation rel)
          Check if specific relation in this condition.
 boolean contains(java.lang.String attr_name)
          check if specific attribute in this condition
 java.lang.String getNoIS()
          Function to get Condition with out IS information.
 Primitive_Value getRight()
          Get Primitive_Value
 void setOperand(java.lang.Object pv)
          Set operand.
 java.lang.String toString()
          convert local_condition to string
 
Methods inherited from class DSRG.VKB.Condition
getLeft, getLeftName, getOperator, setAttribute, setOperator
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

right

Primitive_Value right
Second Operand
Constructor Detail

Local_Condition

public Local_Condition()
Method Detail

getRight

public Primitive_Value getRight()
Get Primitive_Value

setOperand

public void setOperand(java.lang.Object pv)
Set operand.
Parameters:
pv - Object of Primitive_Value
Overrides:
setOperand in class Condition

toString

public java.lang.String toString()
convert local_condition to string
Overrides:
toString in class Condition

contains

public boolean contains(java.lang.String attr_name)
check if specific attribute in this condition
Parameters:
attr_name - in format "IS.R.A"
Returns:
true: contains; flase: not contains.
Overrides:
contains in class Condition

contains

public boolean contains(Relation rel)
Check if specific relation in this condition.
Parameters:
Rel - the specific Relation.
Returns:
true: contains; false: not contains.
Overrides:
contains in class Condition

getNoIS

public java.lang.String getNoIS()
Function to get Condition with out IS information.
Overrides:
getNoIS in class Condition

clone

public java.lang.Object clone()
Clone without deep clone the attributes.
Overrides:
clone in class Condition