org.objectweb.medor.query.lib
Class JoinProject
java.lang.Object
BasicCloneable
org.objectweb.medor.lib.BasicTupleStructure
org.objectweb.medor.query.lib.BasicQueryTree
org.objectweb.medor.query.lib.BasicQueryNode
org.objectweb.medor.query.lib.JoinProject
- All Implemented Interfaces:
- AnnotationsHolder, java.lang.Cloneable, Cloneable, FilteredQueryTree, QueryNode, QueryTree, java.io.Serializable, TupleStructure
- public class JoinProject
- extends BasicQueryNode
- Author:
- Sebastien Chassande-Barrioz
- See Also:
- Serialized Form
Method Summary |
short |
getType()
It retrieves the operation type of the current QueryNode. |
protected void |
updateChildren()
Updates the list of children by screening all Fields and the
query filter. |
Methods inherited from class org.objectweb.medor.query.lib.BasicQueryNode |
addCalculatedField, addChild, addField, addPropagatedField, clone, getChildren, getFieldName, getQueryFilter, getTupleLoader, isOuter, removeField, replace, setOuter, setQueryFilter, setTupleLoader, updateCalculatedField, updatePropagatedField |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.medor.api.Cloneable |
clone |
JoinProject
public JoinProject()
JoinProject
public JoinProject(boolean outer)
JoinProject
public JoinProject(java.lang.String name)
- Basic constructor. Fields and filter must be added later.
JoinProject
public JoinProject(java.lang.String name,
boolean outer)
JoinProject
public JoinProject(Expression filter,
java.lang.String name)
- Basic constructor. Fields must be added later.
JoinProject
public JoinProject(Expression filter,
java.lang.String name,
boolean outer)
getType
public short getType()
- Description copied from interface:
QueryNode
- It retrieves the operation type of the current QueryNode.
- Specified by:
getType
in interface QueryNode
- Specified by:
getType
in class BasicQueryNode
updateChildren
protected void updateChildren()
- Description copied from class:
BasicQueryNode
- Updates the list of children by screening all Fields and the
query filter.
- Overrides:
updateChildren
in class BasicQueryNode