|
|||||||||||
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)
|
FixableCacheEntry |
create(java.lang.Object id,
java.lang.Object obj)
|
void |
entryBound(CacheEvent event)
An entry has been added in the cache. |
void |
entryUnbound(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 FixableCacheEntry create(java.lang.Object id, java.lang.Object obj)
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()
public java.lang.Object lookupFc(java.lang.String s)
public void bindFc(java.lang.String s, java.lang.Object o)
public void unbindFc(java.lang.String s)
public void entryBound(CacheEvent event)
event
- describes the added entrypublic void entryUnbound(CacheEvent event)
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 |