Class SelectExprJoinWildcardProcessorAvro

java.lang.Object
com.espertech.esper.common.internal.avro.selectexprrep.SelectExprJoinWildcardProcessorAvro
All Implemented Interfaces:
com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorForge

public class SelectExprJoinWildcardProcessorAvro extends Object implements com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorForge
Processor for select-clause expressions that handles wildcards. Computes results based on matching events.
  • Constructor Summary

    Constructors
    Constructor
    Description
    SelectExprJoinWildcardProcessorAvro(com.espertech.esper.common.client.EventType resultEventTypeAvro)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.espertech.esper.common.client.EventType
     
    com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethod
    processCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression resultEventTypeOuter, com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression eventBeanFactory, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorCodegenSymbol selectSymbol, com.espertech.esper.common.internal.epl.expression.codegen.ExprForgeCodegenSymbol exprSymbol, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope)
     
    static com.espertech.esper.common.client.EventBean
    processSelectExprJoinWildcardAvro(com.espertech.esper.common.client.EventBean[] eventsPerStream, org.apache.avro.Schema schema, com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory eventAdapterService, com.espertech.esper.common.client.EventType resultEventType)
    NOTE: Code-generation-invoked method, method name and parameter order matters

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SelectExprJoinWildcardProcessorAvro

      public SelectExprJoinWildcardProcessorAvro(com.espertech.esper.common.client.EventType resultEventTypeAvro)
  • Method Details

    • processCodegen

      public com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethod processCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression resultEventTypeOuter, com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression eventBeanFactory, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorCodegenSymbol selectSymbol, com.espertech.esper.common.internal.epl.expression.codegen.ExprForgeCodegenSymbol exprSymbol, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope)
      Specified by:
      processCodegen in interface com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorForge
    • processSelectExprJoinWildcardAvro

      public static com.espertech.esper.common.client.EventBean processSelectExprJoinWildcardAvro(com.espertech.esper.common.client.EventBean[] eventsPerStream, org.apache.avro.Schema schema, com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory eventAdapterService, com.espertech.esper.common.client.EventType resultEventType)
      NOTE: Code-generation-invoked method, method name and parameter order matters
      Parameters:
      eventsPerStream - events
      schema - schema
      eventAdapterService - event svc
      resultEventType - result event type
      Returns:
      bean
    • getResultEventType

      public com.espertech.esper.common.client.EventType getResultEventType()
      Specified by:
      getResultEventType in interface com.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorForge