| java.lang.Object org.objectweb.speedo.query.lib.AbstractCompiledQuery
All known Subclasses: org.objectweb.speedo.query.ejb.EJBCompiledQuery, org.objectweb.speedo.query.jdo.JDOAbstractCompiledQuery,
AbstractCompiledQuery | abstract public class AbstractCompiledQuery implements CompiledQuery,StateFilter,ReplaceableCacheEntry(Code) | | Defines a common abstract implement of CompiledQuery interface. This class
must be subclassed for each Speedo personality.
author: S.Chassande-Barrioz |
age | protected long age(Code) | | Compiled queries are cached by Speedo. So a compiled query must be
a ReplaceableCacheEntry. This field defines the old of the query.
|
classLoader | protected ClassLoader classLoader(Code) | | the classloader used for the loading of persistent class. It is also
used to load generated class such as the XXXMapping (the home of the
persistent class).
|
fixCount | protected int fixCount(Code) | | Compiled queries are cached by Speedo. So a compiled query must be
a ReplaceableCacheEntry. This field defines the number of user of the
query.
|
jf | protected JormFactory jf(Code) | | Is the JormFactory in charge of the initialization of Naming of
persistent class.
|
logger | protected Logger logger(Code) | | Logger for monolog
|
mapper | protected DelegatePMapper mapper(Code) | | The delegate mapper initializes a required class if it is not already
done. Otherwise it only foward calls to the real PMapper.
|
pncParams | protected Collection pncParams(Code) | | The PNamingContext to use for the parameters.
|
prefetchBufferFactory | protected PrefetchBufferFactory prefetchBufferFactory(Code) | | Is the Factory of PrefetchBuffer
|
userCache | protected UserCache userCache(Code) | | A query can correspond to a UserCache.
|
userCacheIndexes | protected Operand[] userCacheIndexes(Code) | | |
accept | public boolean accept(org.objectweb.perseus.persistence.api.State ce)(Code) | | |
assignMapper | protected void assignMapper(QueryTree qt) throws SpeedoException(Code) | | Assign mappers and project and project name on the JormExtent nodes
include in a QueryTree.
throws: SpeedoException - |
fixCe | public void fixCe()(Code) | | |
getCeAge | public long getCeAge()(Code) | | |
getCeFixCount | public int getCeFixCount()(Code) | | |
getFieldComparaison | protected boolean getFieldComparaison(Expression e, Map field2value)(Code) | | |
getLogger | public Logger getLogger()(Code) | | |
getMapper | public PMapper getMapper()(Code) | | |
getPrefetchBufferFactory | public PrefetchBufferFactory getPrefetchBufferFactory()(Code) | | |
getStatus | public short getStatus()(Code) | | |
init | public void init(Logger l, PMapper m, PrefetchBufferFactory pbf, JormFactory _jf)(Code) | | |
setCeAge | public void setCeAge(long _age)(Code) | | |
setMapper | abstract public void setMapper(PMapper m)(Code) | | |
unfixCe | public void unfixCe() throws UnFixProtocolException(Code) | | |
|
|