|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.speedo.query.lib.SpeedoQueryManager
SpeedoQueryManager manages the association between SpeedoQuery and the the compiled query: SpeedoCompiledQuery.
Field Summary | |
---|---|
static java.lang.String |
COMPILED_QUERY_CACHE_BINDING
|
static java.lang.String |
JORM_FACTORY_BINDING
|
static java.lang.String |
MAPPER_BINDING
|
Constructor Summary | |
---|---|
SpeedoQueryManager()
creates a new SpeedoQueryManager object. |
Method Summary | |
---|---|
void |
bindFc(java.lang.String s,
java.lang.Object o)
|
org.objectweb.perseus.cache.api.FixableCacheEntry |
create(java.lang.Object id,
java.lang.Object obj)
|
void |
entryBound(org.objectweb.perseus.cache.api.CacheEvent event)
An entry has been added in the cache. |
void |
entryUnbound(org.objectweb.perseus.cache.api.CacheEvent event)
An entry has been evicted from the cache. |
boolean |
getPrefetchActivatedOnExtent()
Indicates of the prefetching mode on extent |
boolean |
getPrefetchActivatedOnQuery()
Indicates of the prefetching mode on query |
CompiledQuery |
getQueryCompiler(QueryDefinition qd)
returns a CompiledQuery implementation, creates it if it does not exists, or just returns an existing one. |
java.lang.String[] |
listFc()
|
java.lang.Object |
lookupFc(java.lang.String s)
|
void |
setPrefetchActivatedOnExtent(boolean prefetch)
Assignes of the prefetching mode on extent |
void |
setPrefetchActivatedOnQuery(boolean prefetch)
Assignes of the prefetching mode on query |
void |
unbindFc(java.lang.String s)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String MAPPER_BINDING
public static final java.lang.String JORM_FACTORY_BINDING
public static final java.lang.String COMPILED_QUERY_CACHE_BINDING
Constructor Detail |
public SpeedoQueryManager()
Method Detail |
public org.objectweb.perseus.cache.api.FixableCacheEntry create(java.lang.Object id, java.lang.Object obj)
create
in interface org.objectweb.perseus.cache.api.CacheEntryFactory
public boolean getPrefetchActivatedOnQuery()
QueryManagerAttribute
getPrefetchActivatedOnQuery
in interface QueryManagerAttribute
public void setPrefetchActivatedOnQuery(boolean prefetch)
QueryManagerAttribute
setPrefetchActivatedOnQuery
in interface QueryManagerAttribute
public boolean getPrefetchActivatedOnExtent()
QueryManagerAttribute
getPrefetchActivatedOnExtent
in interface QueryManagerAttribute
public void setPrefetchActivatedOnExtent(boolean prefetch)
QueryManagerAttribute
setPrefetchActivatedOnExtent
in interface QueryManagerAttribute
public java.lang.String[] listFc()
listFc
in interface org.objectweb.fractal.api.control.BindingController
public java.lang.Object lookupFc(java.lang.String s)
lookupFc
in interface org.objectweb.fractal.api.control.BindingController
public void bindFc(java.lang.String s, java.lang.Object o)
bindFc
in interface org.objectweb.fractal.api.control.BindingController
public void unbindFc(java.lang.String s)
unbindFc
in interface org.objectweb.fractal.api.control.BindingController
public void entryBound(org.objectweb.perseus.cache.api.CacheEvent event)
entryBound
in interface org.objectweb.perseus.cache.api.CacheEventListener
event
- describes the added entrypublic void entryUnbound(org.objectweb.perseus.cache.api.CacheEvent event)
entryUnbound
in interface org.objectweb.perseus.cache.api.CacheEventListener
event
- describes the evicted entrypublic CompiledQuery getQueryCompiler(QueryDefinition qd)
getQueryCompiler
in interface QueryManager
qd
- a QueryDefinition
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |