Class QueryEngine
- java.lang.Object
-
- org.apache.qpid.server.query.engine.QueryEngine
-
public class QueryEngine extends Object
Bridge class between broker configuration and query evaluator
-
-
Constructor Summary
Constructors Constructor Description QueryEngine(Broker<?> broker)Constructor injects broker and retrieves default configuration values
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryEvaluatorcreateEvaluator()Creates query evaluatorintgetCacheSize()voidinitQueryCache()Initializes query cachevoidsetMaxBigDecimalValue(BigDecimal maxBigDecimalValue)voidsetMaxQueryCacheSize(int maxQueryCacheSize)voidsetMaxQueryDepth(int maxQueryDepth)voidsetZoneId(ZoneId zoneId)
-
-
-
Constructor Detail
-
QueryEngine
public QueryEngine(Broker<?> broker)
Constructor injects broker and retrieves default configuration values- Parameters:
broker- Broker instance
-
-
Method Detail
-
initQueryCache
public void initQueryCache()
Initializes query cache
-
createEvaluator
public QueryEvaluator createEvaluator()
Creates query evaluator- Returns:
- QueryEvaluator instance
-
setMaxBigDecimalValue
public void setMaxBigDecimalValue(BigDecimal maxBigDecimalValue)
-
setMaxQueryCacheSize
public void setMaxQueryCacheSize(int maxQueryCacheSize)
-
setMaxQueryDepth
public void setMaxQueryDepth(int maxQueryDepth)
-
setZoneId
public void setZoneId(ZoneId zoneId)
-
getCacheSize
public int getCacheSize()
-
-