Class QueryEngine
- java.lang.Object
-
- org.apache.qpid.server.query.engine.QueryEngine
-
public class QueryEngine extends java.lang.ObjectBridge class between broker configuration and query evaluator
-
-
Constructor Summary
Constructors Constructor Description QueryEngine(org.apache.qpid.server.model.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(java.math.BigDecimal maxBigDecimalValue)voidsetMaxQueryCacheSize(int maxQueryCacheSize)voidsetMaxQueryDepth(int maxQueryDepth)voidsetZoneId(java.time.ZoneId zoneId)
-
-
-
Method Detail
-
initQueryCache
public void initQueryCache()
Initializes query cache
-
createEvaluator
public QueryEvaluator createEvaluator()
Creates query evaluator- Returns:
- QueryEvaluator instance
-
setMaxBigDecimalValue
public void setMaxBigDecimalValue(java.math.BigDecimal maxBigDecimalValue)
-
setMaxQueryCacheSize
public void setMaxQueryCacheSize(int maxQueryCacheSize)
-
setMaxQueryDepth
public void setMaxQueryDepth(int maxQueryDepth)
-
setZoneId
public void setZoneId(java.time.ZoneId zoneId)
-
getCacheSize
public int getCacheSize()
-
-