org.objectweb.medor.query.api
Interface TCQueryLeaf

All Superinterfaces:
AnnotationsHolder, java.lang.Cloneable, QueryLeaf, QueryTree, java.io.Serializable
All Known Implementing Classes:
MedorTCQueryLeaf

public interface TCQueryLeaf
extends QueryLeaf

It's a DataStore witch is attached to a Medor TupleCollection Data Store...


Method Summary
 QueryTreeField addField(java.lang.String fieldName, PType type, Field tcField)
           
 Expression getQueryFilter()
           
 TupleCollection getTupleCollection()
           
 TupleLoader getTupleLoader()
           
 void setQueryFilter(Expression filter)
           
 void setTupleLoader(TupleLoader tl)
           
 
Methods inherited from interface org.objectweb.medor.query.api.QueryLeaf
getDataStore
 
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
 

Method Detail

getTupleCollection

public TupleCollection getTupleCollection()

getTupleLoader

public TupleLoader getTupleLoader()

setTupleLoader

public void setTupleLoader(TupleLoader tl)

addField

public QueryTreeField addField(java.lang.String fieldName,
                               PType type,
                               Field tcField)
                        throws MedorException
Throws:
MedorException

getQueryFilter

public Expression getQueryFilter()

setQueryFilter

public void setQueryFilter(Expression filter)