Class PollResultIndexingStrategyComposite

java.lang.Object
com.espertech.esper.common.internal.epl.historical.indexingstrategy.PollResultIndexingStrategyComposite
All Implemented Interfaces:
PollResultIndexingStrategy

public class PollResultIndexingStrategyComposite extends Object implements PollResultIndexingStrategy
  • Field Details

  • Constructor Details

    • PollResultIndexingStrategyComposite

      public PollResultIndexingStrategyComposite()
  • Method Details

    • index

      public EventTable[] index(List<EventBean> pollResult, boolean isActiveCache, ExprEvaluatorContext exprEvaluatorContext)
      Description copied from interface: PollResultIndexingStrategy
      Build and index of a poll result.
      Specified by:
      index in interface PollResultIndexingStrategy
      Parameters:
      pollResult - result of a poll operation
      isActiveCache - true to indicate that caching is active and therefore index building makes sense as the index structure is not a throw-away.
      exprEvaluatorContext - statement context
      Returns:
      indexed collection of poll results
    • init

      public void init()
    • setStreamNum

      public void setStreamNum(int streamNum)
    • setOptionalKeyedProps

      public void setOptionalKeyedProps(String[] optionalKeyedProps)
    • setOptKeyCoercedTypes

      public void setOptKeyCoercedTypes(EPTypeClass[] optKeyCoercedTypes)
    • setHashGetter

      public void setHashGetter(EventPropertyValueGetter hashGetter)
    • setRangeProps

      public void setRangeProps(String[] rangeProps)
    • setOptRangeCoercedTypes

      public void setOptRangeCoercedTypes(EPTypeClass[] optRangeCoercedTypes)
    • setRangeGetters

      public void setRangeGetters(EventPropertyValueGetter[] rangeGetters)
    • setFactory

      public void setFactory(PropertyCompositeEventTableFactory factory)