Class MapNestedEntryPropertyGetterMap
java.lang.Object
com.espertech.esper.common.internal.event.map.MapNestedEntryPropertyGetterBase
com.espertech.esper.common.internal.event.map.MapNestedEntryPropertyGetterMap
- All Implemented Interfaces:
EventPropertyGetter
,EventPropertyValueGetter
,EventPropertyGetterSPI
,EventPropertyValueGetterForge
,MapEventPropertyGetter
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.map.MapNestedEntryPropertyGetterBase
eventBeanTypedEventFactory, fragmentType, propertyMap
Fields inherited from interface com.espertech.esper.common.client.EventPropertyValueGetter
EPTYPE, EPTYPEARRAY
-
Constructor Summary
ConstructorDescriptionMapNestedEntryPropertyGetterMap
(String propertyMap, EventType fragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, MapEventPropertyGetter mapGetter) -
Method Summary
Modifier and TypeMethodDescriptionhandleNestedValue
(Object value) handleNestedValueCodegen
(CodegenExpression name, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) boolean
handleNestedValueExists
(Object value) handleNestedValueExistsCodegen
(CodegenExpression name, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) handleNestedValueFragment
(Object value) handleNestedValueFragmentCodegen
(CodegenExpression name, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) Methods inherited from class com.espertech.esper.common.internal.event.map.MapNestedEntryPropertyGetterBase
eventBeanExistsCodegen, eventBeanFragmentCodegen, eventBeanGetCodegen, get, getFragment, getMap, isExistsProperty, isMapExistsProperty, underlyingExistsCodegen, underlyingFragmentCodegen, underlyingGetCodegen
-
Constructor Details
-
MapNestedEntryPropertyGetterMap
public MapNestedEntryPropertyGetterMap(String propertyMap, EventType fragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, MapEventPropertyGetter mapGetter)
-
-
Method Details
-
handleNestedValue
- Specified by:
handleNestedValue
in classMapNestedEntryPropertyGetterBase
-
handleNestedValueExists
- Specified by:
handleNestedValueExists
in classMapNestedEntryPropertyGetterBase
-
handleNestedValueFragment
- Specified by:
handleNestedValueFragment
in classMapNestedEntryPropertyGetterBase
-
handleNestedValueCodegen
public CodegenExpression handleNestedValueCodegen(CodegenExpression name, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
handleNestedValueCodegen
in classMapNestedEntryPropertyGetterBase
-
handleNestedValueExistsCodegen
public CodegenExpression handleNestedValueExistsCodegen(CodegenExpression name, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
handleNestedValueExistsCodegen
in classMapNestedEntryPropertyGetterBase
-
handleNestedValueFragmentCodegen
public CodegenExpression handleNestedValueFragmentCodegen(CodegenExpression name, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) - Specified by:
handleNestedValueFragmentCodegen
in classMapNestedEntryPropertyGetterBase
-