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
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 java.lang.Object |
,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
right
Primitive_Value right
- Second Operand
Local_Condition
public Local_Condition()
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