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
ConstructorDescriptionSelectExprJoinWildcardProcessorAvro
(com.espertech.esper.common.client.EventType resultEventTypeAvro) -
Method Summary
Modifier and TypeMethodDescriptioncom.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
-
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 interfacecom.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
- eventsschema
- schemaeventAdapterService
- event svcresultEventType
- result event type- Returns:
- bean
-
getResultEventType
public com.espertech.esper.common.client.EventType getResultEventType()- Specified by:
getResultEventType
in interfacecom.espertech.esper.common.internal.epl.resultset.select.core.SelectExprProcessorForge
-