|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectBasicCloneable
org.objectweb.medor.lib.BasicTupleStructure
org.objectweb.medor.query.lib.BasicQueryTree
org.objectweb.medor.query.lib.BasicQueryNode
org.objectweb.medor.query.lib.Project
Field Summary |
---|
Fields inherited from class org.objectweb.medor.query.lib.BasicQueryNode |
---|
children, filter, indexes, inner, tupleLoader |
Fields inherited from class org.objectweb.medor.query.lib.BasicQueryTree |
---|
annotations, distinct, name, orderfields |
Fields inherited from class org.objectweb.medor.lib.BasicTupleStructure |
---|
fields, logger, name2field |
Constructor Summary | |
---|---|
Project()
|
|
Project(java.lang.String name)
Basic constructor. |
|
Project(java.lang.String[] fieldNames,
QueryTree child,
java.lang.String nodeName)
Constructs a Project node from an array of fieldNames to be projected from a given (child) QueryTree. |
Method Summary | |
---|---|
short |
getType()
It retrieves the operation type of the current QueryNode. |
void |
setQueryFilter(Expression e)
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, clone, getChildren, getFieldName, getQueryFilter, getTupleLoader, isOuter, removeField, replace, setOuter, setTupleLoader, updateCalculatedField, updateChildren, updatePropagatedField |
Methods inherited from class org.objectweb.medor.query.lib.BasicQueryTree |
---|
getAnnotations, getDistinct, getName, getOrderBy, getTupleStructure, setDistinct, setOrderBy |
Methods inherited from class org.objectweb.medor.lib.BasicTupleStructure |
---|
contains, contains, getField, getField, getFieldRank, getFields, getSize |
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.query.api.QueryTree |
---|
getDistinct, getName, getOrderBy, getTupleStructure, setDistinct, setOrderBy |
Methods inherited from interface org.objectweb.medor.query.api.AnnotationsHolder |
---|
getAnnotations |
Methods inherited from interface org.objectweb.medor.api.Cloneable |
---|
clone |
Constructor Detail |
public Project()
public Project(java.lang.String name)
public Project(java.lang.String[] fieldNames, QueryTree child, java.lang.String nodeName) throws MedorException
fieldNames
- is the array of field names for which the Field is to
be projected.child
- is the child QueryTree on which the projection operates.Method Detail |
public short getType()
QueryNode
getType
in interface QueryNode
getType
in class BasicQueryNode
public void setQueryFilter(Expression e)
BasicQueryNode
setQueryFilter
in interface FilteredQueryTree
setQueryFilter
in class BasicQueryNode
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |