Class ObjectArrayNestedEntryPropertyGetterMap
java.lang.Object
com.espertech.esper.common.internal.event.arr.ObjectArrayNestedEntryPropertyGetterBase
com.espertech.esper.common.internal.event.arr.ObjectArrayNestedEntryPropertyGetterMap
- All Implemented Interfaces:
EventPropertyGetter
,EventPropertyValueGetter
,ObjectArrayEventPropertyGetter
,EventPropertyGetterSPI
,EventPropertyValueGetterForge
public class ObjectArrayNestedEntryPropertyGetterMap
extends ObjectArrayNestedEntryPropertyGetterBase
A getter that works on EventBean events residing within a Map as an event property.
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.event.arr.ObjectArrayNestedEntryPropertyGetterBase
eventBeanTypedEventFactory, fragmentType, propertyIndex
Fields inherited from interface com.espertech.esper.common.client.EventPropertyValueGetter
EPTYPE, EPTYPEARRAY
-
Constructor Summary
ConstructorDescriptionObjectArrayNestedEntryPropertyGetterMap
(int propertyIndex, EventType fragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, MapEventPropertyGetter mapGetter) -
Method Summary
Modifier and TypeMethodDescriptionhandleNestedValue
(Object value) handleNestedValueCodegen
(CodegenExpression refName, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) boolean
handleNestedValueExists
(Object value) handleNestedValueExistsCodegen
(CodegenExpression refName, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) handleNestedValueFragment
(Object value) handleNestedValueFragmentCodegen
(CodegenExpression refName, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) Methods inherited from class com.espertech.esper.common.internal.event.arr.ObjectArrayNestedEntryPropertyGetterBase
eventBeanExistsCodegen, eventBeanFragmentCodegen, eventBeanGetCodegen, get, getFragment, getObjectArray, isExistsProperty, isObjectArrayExistsProperty, underlyingExistsCodegen, underlyingFragmentCodegen, underlyingGetCodegen
-
Constructor Details
-
ObjectArrayNestedEntryPropertyGetterMap
public ObjectArrayNestedEntryPropertyGetterMap(int propertyIndex, EventType fragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, MapEventPropertyGetter mapGetter)
-
-
Method Details
-
handleNestedValue
- Specified by:
handleNestedValue
in classObjectArrayNestedEntryPropertyGetterBase
-
handleNestedValueFragment
- Specified by:
handleNestedValueFragment
in classObjectArrayNestedEntryPropertyGetterBase
-
handleNestedValueExists
- Specified by:
handleNestedValueExists
in classObjectArrayNestedEntryPropertyGetterBase
-
handleNestedValueCodegen
public CodegenExpression handleNestedValueCodegen(CodegenExpression refName, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
handleNestedValueCodegen
in classObjectArrayNestedEntryPropertyGetterBase
-
handleNestedValueExistsCodegen
public CodegenExpression handleNestedValueExistsCodegen(CodegenExpression refName, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
handleNestedValueExistsCodegen
in classObjectArrayNestedEntryPropertyGetterBase
-
handleNestedValueFragmentCodegen
public CodegenExpression handleNestedValueFragmentCodegen(CodegenExpression refName, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
handleNestedValueFragmentCodegen
in classObjectArrayNestedEntryPropertyGetterBase
-