org.objectweb.medor.query.lib

Class SelectProject

Implemented Interfaces:
Cloneable, Cloneable, FilteredQueryTree, QueryNode, QueryTree, TupleStructure

public class SelectProject
extends BasicQueryNode

Package definition.

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

distinct, indexes, name, orderfields

Fields inherited from class org.objectweb.medor.lib.BasicTupleStructure

fields, logger, name2field

Constructor Summary

SelectProject()
SelectProject(Expression jpFilter, String nodeName)
Basic constructor.
SelectProject(String nodeName)
Basic constructor.

Method Summary

short
getType()

Methods inherited from class org.objectweb.medor.query.lib.BasicQueryNode

addCalculatedField, addChild, addField, addPropagatedField, clone, getChildren, getFieldName, getQueryFilter, getTupleLoader, getType, isOuter, removeField, replace, setOuter, setQueryFilter, setTupleLoader, updateCalculatedField, updateChildren, updatePropagatedField

Methods inherited from class org.objectweb.medor.query.lib.BasicQueryTree

clone, getDistinct, getName, getOrderBy, getTupleStructure, setDistinct, setOrderBy

Methods inherited from class org.objectweb.medor.lib.BasicTupleStructure

clone, contains, contains, getField, getField, getFieldRank, getFields, getSize

Constructor Details

SelectProject

public SelectProject()


SelectProject

public SelectProject(Expression jpFilter,
                     String nodeName)
Basic constructor. Fields to be added later.


SelectProject

public SelectProject(String nodeName)
Basic constructor. Fields and filter to be added later.

Method Details

getType

public short getType()
Specified by:
getType in interface QueryNode
Overrides:
getType in interface BasicQueryNode