org.objectweb.speedo.runtime.query.api
Interface QueryDefinition

All Known Implementing Classes:
SpeedoQuery

public interface QueryDefinition

This interface represents the user definition of a query.

Author:
S.Chassande-Barrioz

Method Summary
 java.lang.Class getCandidateClass()
           
 java.util.Collection getCollection()
           
 javax.jdo.Extent getExtent()
           
 java.lang.String getFilter()
           
 java.util.List getImportStatements()
           
 java.util.List getOrder()
           
 java.lang.String getParameters()
           
 java.lang.String getVariables()
           
 boolean isCollection()
           
 boolean isIgnoreCache()
           
 

Method Detail

getCandidateClass

public java.lang.Class getCandidateClass()

isCollection

public boolean isCollection()

getCollection

public java.util.Collection getCollection()

getParameters

public java.lang.String getParameters()

getVariables

public java.lang.String getVariables()

getFilter

public java.lang.String getFilter()

getExtent

public javax.jdo.Extent getExtent()

getImportStatements

public java.util.List getImportStatements()

isIgnoreCache

public boolean isIgnoreCache()

getOrder

public java.util.List getOrder()