Class JsonGetterSimpleSchemaWFragment
java.lang.Object
com.espertech.esper.common.internal.event.json.getter.fromschema.JsonGetterSimpleSchemaBase
com.espertech.esper.common.internal.event.json.getter.fromschema.JsonGetterSimpleSchemaWFragment
- All Implemented Interfaces:
EventPropertyGetter
,EventPropertyValueGetter
,EventPropertyGetterSPI
,EventPropertyValueGetterForge
,JsonEventPropertyGetter
Property getter for Json underlying fields.
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.event.json.getter.fromschema.JsonGetterSimpleSchemaBase
eventBeanTypedEventFactory, field, fragmentType, underlyingClassName
Fields inherited from interface com.espertech.esper.common.client.EventPropertyValueGetter
EPTYPE, EPTYPEARRAY
-
Constructor Summary
ConstructorDescriptionJsonGetterSimpleSchemaWFragment
(JsonUnderlyingField field, String underlyingClassName, EventType fragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory) -
Method Summary
Modifier and TypeMethodDescriptioneventBeanFragmentCodegen
(CodegenExpression beanExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) getJsonFragment
(Object object) underlyingFragmentCodegen
(CodegenExpression underlyingExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) Methods inherited from class com.espertech.esper.common.internal.event.json.getter.fromschema.JsonGetterSimpleSchemaBase
eventBeanExistsCodegen, eventBeanGetCodegen, get, getFragment, getJsonExists, getJsonProp, isExistsProperty, underlyingExistsCodegen, underlyingGetCodegen
-
Constructor Details
-
JsonGetterSimpleSchemaWFragment
public JsonGetterSimpleSchemaWFragment(JsonUnderlyingField field, String underlyingClassName, EventType fragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory)
-
-
Method Details
-
eventBeanFragmentCodegen
public CodegenExpression eventBeanFragmentCodegen(CodegenExpression beanExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) -
underlyingFragmentCodegen
public CodegenExpression underlyingFragmentCodegen(CodegenExpression underlyingExpression, CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope) -
getJsonFragment
- Throws:
PropertyAccessException
-