org.xorm.query
Class CodeQuery

java.lang.Object
  |
  +--org.xorm.query.CodeQuery
All Implemented Interfaces:
Query, Serializable

public class CodeQuery
extends Object
implements Query

Implementation of JDO query interface that executes Java code that follows a particular pattern.

See Also:
Serialized Form

Field Summary
static String LANGUAGE
           
 
Constructor Summary
CodeQuery(PersistenceManager mgr, Class queryClass)
           
 
Method Summary
 void close(Object results)
           
 void closeAll()
           
 void compile()
           
 void declareImports(String imports)
           
 void declareParameters(String parameters)
           
 void declareVariables(String variables)
           
 Object execute()
           
 Object execute(Object param)
           
 Object execute(Object param0, Object param1)
           
 Object execute(Object param0, Object param1, Object param2)
           
 Object executeWithArray(Object[] params)
           
 Object executeWithMap(Map map)
           
 boolean getIgnoreCache()
           
 PersistenceManager getPersistenceManager()
           
static Query parseCodeQuery(PersistenceManager mgr, Class clazz)
           
 void setCandidates(Collection collection)
           
 void setCandidates(Extent extent)
           
 void setClass(Class clazz)
           
 void setFilter(String filter)
           
 void setIgnoreCache(boolean ignoreCache)
           
 void setOrdering(String ordering)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LANGUAGE

public static final String LANGUAGE
See Also:
Constant Field Values
Constructor Detail

CodeQuery

public CodeQuery(PersistenceManager mgr,
                 Class queryClass)
Method Detail

parseCodeQuery

public static Query parseCodeQuery(PersistenceManager mgr,
                                   Class clazz)

getPersistenceManager

public PersistenceManager getPersistenceManager()
Specified by:
getPersistenceManager in interface Query

setClass

public void setClass(Class clazz)
Specified by:
setClass in interface Query

setCandidates

public void setCandidates(Extent extent)
Specified by:
setCandidates in interface Query

setCandidates

public void setCandidates(Collection collection)
Specified by:
setCandidates in interface Query

setFilter

public void setFilter(String filter)
Specified by:
setFilter in interface Query

declareImports

public void declareImports(String imports)
Specified by:
declareImports in interface Query

declareParameters

public void declareParameters(String parameters)
Specified by:
declareParameters in interface Query

declareVariables

public void declareVariables(String variables)
Specified by:
declareVariables in interface Query

setOrdering

public void setOrdering(String ordering)
Specified by:
setOrdering in interface Query

setIgnoreCache

public void setIgnoreCache(boolean ignoreCache)
Specified by:
setIgnoreCache in interface Query

getIgnoreCache

public boolean getIgnoreCache()
Specified by:
getIgnoreCache in interface Query

compile

public void compile()
Specified by:
compile in interface Query

close

public void close(Object results)
Specified by:
close in interface Query

closeAll

public void closeAll()
Specified by:
closeAll in interface Query

execute

public Object execute()
Specified by:
execute in interface Query

execute

public Object execute(Object param)
Specified by:
execute in interface Query

execute

public Object execute(Object param0,
                      Object param1)
Specified by:
execute in interface Query

execute

public Object execute(Object param0,
                      Object param1,
                      Object param2)
Specified by:
execute in interface Query

executeWithMap

public Object executeWithMap(Map map)
Specified by:
executeWithMap in interface Query

executeWithArray

public Object executeWithArray(Object[] params)
Specified by:
executeWithArray in interface Query

toString

public String toString()
Overrides:
toString in class Object


$Header: /cvsroot/xorm/xorm/docs/api/org/xorm/query/CodeQuery.html,v 1.3 2004/05/30 08:55:08 wbiggs Exp $