java.lang.Object
com.espertech.esper.common.internal.epl.index.base.EventTableUtil

public class EventTableUtil extends Object
  • Constructor Details

    • EventTableUtil

      public EventTableUtil()
  • Method Details

    • buildIndex

      public static EventTable buildIndex(AgentInstanceContext agentInstanceContext, int indexedStreamNum, QueryPlanIndexItem item, EventType eventType, boolean unique, String optionalIndexName, DataInputOutputSerde optionalValueSerde, boolean isFireAndForget)
      Build an index/table instance using the event properties for the event type.
      Parameters:
      agentInstanceContext - context
      indexedStreamNum - - number of stream indexed
      item - plan item
      eventType - - type of event to expect
      unique - indicates unique
      optionalIndexName - index name
      optionalValueSerde - value serde if any
      isFireAndForget - indicates fire-and-forget
      Returns:
      table build