Class QueryEngine


  • public class QueryEngine
    extends java.lang.Object
    Bridge class between broker configuration and query evaluator
    • Constructor Detail

      • QueryEngine

        public QueryEngine​(org.apache.qpid.server.model.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​(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()