Class AvroEventBeanGetterNestedIndexed
java.lang.Object
com.espertech.esper.common.internal.avro.getter.AvroEventBeanGetterNestedIndexed
- All Implemented Interfaces:
com.espertech.esper.common.client.EventPropertyGetter
,com.espertech.esper.common.client.EventPropertyValueGetter
,com.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
,com.espertech.esper.common.internal.event.core.EventPropertyValueGetterForge
public class AvroEventBeanGetterNestedIndexed
extends Object
implements com.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
-
Field Summary
Fields inherited from interface com.espertech.esper.common.client.EventPropertyValueGetter
EPTYPE, EPTYPEARRAY
-
Constructor Summary
ConstructorDescriptionAvroEventBeanGetterNestedIndexed
(int top, int pos, int index, com.espertech.esper.common.client.EventType fragmentEventType, com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory eventAdapterService) -
Method Summary
Modifier and TypeMethodDescriptioncom.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
eventBeanExistsCodegen
(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression beanExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
eventBeanFragmentCodegen
(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression beanExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
eventBeanGetCodegen
(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression beanExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) get
(com.espertech.esper.common.client.EventBean eventBean) getFragment
(com.espertech.esper.common.client.EventBean eventBean) boolean
isExistsProperty
(com.espertech.esper.common.client.EventBean eventBean) com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
underlyingExistsCodegen
(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
underlyingFragmentCodegen
(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression
underlyingGetCodegen
(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope)
-
Constructor Details
-
AvroEventBeanGetterNestedIndexed
public AvroEventBeanGetterNestedIndexed(int top, int pos, int index, com.espertech.esper.common.client.EventType fragmentEventType, com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory eventAdapterService)
-
-
Method Details
-
get
public Object get(com.espertech.esper.common.client.EventBean eventBean) throws com.espertech.esper.common.client.PropertyAccessException - Specified by:
get
in interfacecom.espertech.esper.common.client.EventPropertyValueGetter
- Throws:
com.espertech.esper.common.client.PropertyAccessException
-
isExistsProperty
public boolean isExistsProperty(com.espertech.esper.common.client.EventBean eventBean) - Specified by:
isExistsProperty
in interfacecom.espertech.esper.common.client.EventPropertyGetter
-
getFragment
public Object getFragment(com.espertech.esper.common.client.EventBean eventBean) throws com.espertech.esper.common.client.PropertyAccessException - Specified by:
getFragment
in interfacecom.espertech.esper.common.client.EventPropertyGetter
- Throws:
com.espertech.esper.common.client.PropertyAccessException
-
eventBeanGetCodegen
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression eventBeanGetCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression beanExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) - Specified by:
eventBeanGetCodegen
in interfacecom.espertech.esper.common.internal.event.core.EventPropertyValueGetterForge
-
eventBeanExistsCodegen
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression eventBeanExistsCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression beanExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) - Specified by:
eventBeanExistsCodegen
in interfacecom.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
-
eventBeanFragmentCodegen
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression eventBeanFragmentCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression beanExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) - Specified by:
eventBeanFragmentCodegen
in interfacecom.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
-
underlyingGetCodegen
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingGetCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) - Specified by:
underlyingGetCodegen
in interfacecom.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
-
underlyingExistsCodegen
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExistsCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) - Specified by:
underlyingExistsCodegen
in interfacecom.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
-
underlyingFragmentCodegen
public com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingFragmentCodegen(com.espertech.esper.common.internal.bytecodemodel.model.expression.CodegenExpression underlyingExpression, com.espertech.esper.common.internal.bytecodemodel.base.CodegenMethodScope codegenMethodScope, com.espertech.esper.common.internal.bytecodemodel.base.CodegenClassScope codegenClassScope) - Specified by:
underlyingFragmentCodegen
in interfacecom.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
-