Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa.jdbc » kernel » exps » [javadoc | source]
org.apache.openjpa.jdbc.kernel.exps
public class: SelectConstructor [javadoc | source]
java.lang.Object
   org.apache.openjpa.jdbc.kernel.exps.SelectConstructor

All Implemented Interfaces:
    Serializable

Turns parsed queries into selects.
Method from org.apache.openjpa.jdbc.kernel.exps.SelectConstructor Summary:
evaluate,   isExtent,   select
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.jdbc.kernel.exps.SelectConstructor Detail:
 public Select evaluate(ExpContext ctx,
    Select parent,
    String alias,
    QueryExpressions exps,
    QueryExpressionsState state) 
    Evaluate the expression, returning a new select and filling in any associated expression state. Use #select to then select the data.
 public boolean isExtent() 
    Return true if we know the select to have on criteria; to be an extent. Note that even if this method returns false, #evaluate may still return null if we haven't cached whether the query is an extent yet.
 public  void select(Select sel,
    ExpContext ctx,
    ClassMapping mapping,
    boolean subclasses,
    QueryExpressions exps,
    QueryExpressionsState state,
    int eager) 
    Select the data for this query.