|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.medor.lib.BasicTupleStructure
org.objectweb.medor.query.lib.BasicQueryTree
org.objectweb.medor.query.lib.BasicQueryNode
org.objectweb.medor.query.lib.Cartesian
Field Summary |
Fields inherited from class org.objectweb.medor.query.lib.BasicQueryNode |
children, filter, indexes, tupleLoader |
Fields inherited from class org.objectweb.medor.query.lib.BasicQueryTree |
debug, distinct, log, name, orderfields |
Fields inherited from class org.objectweb.medor.lib.BasicTupleStructure |
fields, name2field |
Constructor Summary | |
Cartesian(QueryTree leftQT,
QueryTree rightQT,
java.lang.String name,
OptimizationMetaData optimizationMD)
|
Method Summary | |
java.lang.Object |
clone()
|
short |
getType()
It retrieves the operation type of the current QueryNode. |
void |
setQueryFilter(Expression f)
The setQueryFilter method will be overwritten for implementations which do not support the operation. |
Methods inherited from class org.objectweb.medor.query.lib.BasicQueryNode |
addCalculatedField, addChild, addField, addPropagatedField, getChildren, getDistinct, getFieldName, getName, getOptimizationMetaData, getQueryFilter, getTupleLoader, getTupleStructure, removeField, replace, setDistinct, setTupleLoader, updateCalculatedField, updateChildren, updatePropagatedField |
Methods inherited from class org.objectweb.medor.query.lib.BasicQueryTree |
getOrderBy, setOrderBy |
Methods inherited from class org.objectweb.medor.lib.BasicTupleStructure |
contains, contains, getField, getField, getFieldRank, getFields, getSize |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.medor.query.api.QueryTree |
getOrderBy, setOrderBy |
Constructor Detail |
public Cartesian(QueryTree leftQT, QueryTree rightQT, java.lang.String name, OptimizationMetaData optimizationMD)
leftQT
- is the left QueryTree child used in the cartesian product.rightQT
- is the rigth QueryTree child used in the cartesian product.Method Detail |
public void setQueryFilter(Expression f)
BasicQueryNode
setQueryFilter
in interface FilteredQueryTree
setQueryFilter
in class BasicQueryNode
public short getType()
QueryNode
getType
in interface QueryNode
getType
in class BasicQueryNode
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in interface Cloneable
clone
in class BasicQueryNode
java.lang.CloneNotSupportedException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |