Class AggregationMultiFunctionMethodDesc

java.lang.Object
com.espertech.esper.common.client.hook.aggmultifunc.AggregationMultiFunctionMethodDesc

public class AggregationMultiFunctionMethodDesc extends Object
Aggregation multi-function return-type descriptor
  • Constructor Details

    • AggregationMultiFunctionMethodDesc

      public AggregationMultiFunctionMethodDesc(com.espertech.esper.common.internal.epl.agg.core.AggregationMethodForge forge, EventType eventTypeCollection, EPTypeClass componentTypeCollection, EventType eventTypeSingle)
      Ctor.
      Parameters:
      forge - the forge of the aggregation value reader
      eventTypeCollection - when returning a collection of events, the event type or null if not returning a collection of events
      componentTypeCollection - when returning a collection of object values, the type of the values or null if not returning a collection of values
      eventTypeSingle - when returning a single event, the event type or null if not returning a single event
  • Method Details

    • getReader

      public com.espertech.esper.common.internal.epl.agg.core.AggregationMethodForge getReader()
      Returns the forge of the aggregation value reader
      Returns:
      forge
    • getEventTypeCollection

      public EventType getEventTypeCollection()
      Returns, when returning a collection of events, the event type or null if not returning a collection of events
      Returns:
      event type
    • getComponentTypeCollection

      public EPTypeClass getComponentTypeCollection()
      Returns, when returning a collection of object values, the type of the values or null if not returning a collection of values
      Returns:
      type
    • getEventTypeSingle

      public EventType getEventTypeSingle()
      Returns, when returning a single event, the event type or null if not returning a single event
      Returns:
      event type