Uses of Interface
com.espertech.esper.common.internal.event.core.EventPropertyGetterSPI
Packages that use EventPropertyGetterSPI
Package
Description
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
Date-time evaluators
Interval algebra.
Enumeration method utility classes and input data sources.
Helpers for EPL update functionality.
Object-array event type.
JavaBean and legacy Java underlying event classes are here.
This package defines the internal event APIs.
Map-underlying event classes are here.
Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean
access
Utilities around event rendering are here.
Event wrap refers to adding properties to an existing event
XML event wrappers
-
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.compile.multikey
Methods in com.espertech.esper.common.internal.compile.multikey with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionstatic CodegenExpression
MultiKeyCodegen.codegenGetterMayMultiKey
(EventType eventType, EventPropertyGetterSPI[] getters, EPType[] getterResultTypes, EPTypeClass[] optionalCoercionTypes, MultiKeyClassRef multiKeyClassRef, CodegenMethod method, CodegenClassScope classScope) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.compile.stage1.spec
Methods in com.espertech.esper.common.internal.compile.stage1.spec that return EventPropertyGetterSPIMethods in com.espertech.esper.common.internal.compile.stage1.spec with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionvoid
ContextSpecKeyedItem.setGetters
(EventPropertyGetterSPI[] getters) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.contained
Constructors in com.espertech.esper.common.internal.epl.contained with parameters of type EventPropertyGetterSPI -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.datetime.dtlocal
Fields in com.espertech.esper.common.internal.epl.datetime.dtlocal declared as EventPropertyGetterSPIModifier and TypeFieldDescriptionprotected final EventPropertyGetterSPI
DTLocalBeanCalOpsForge.getter
protected final EventPropertyGetterSPI
DTLocalBeanIntervalNoEndTSForge.getter
protected final EventPropertyGetterSPI
DTLocalBeanIntervalWithEndForge.getterEndTimestamp
protected final EventPropertyGetterSPI
DTLocalBeanIntervalWithEndForge.getterStartTimestamp
Constructors in com.espertech.esper.common.internal.epl.datetime.dtlocal with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionDTLocalBeanCalOpsForge
(EventPropertyGetterSPI getter, EPTypeClass getterReturnType, DTLocalForge inner, EPTypeClass innerReturnType) DTLocalBeanIntervalNoEndTSForge
(EventPropertyGetterSPI getter, EPTypeClass getterResultType, DTLocalForge inner, EPTypeClass returnType) DTLocalBeanIntervalWithEndForge
(EventPropertyGetterSPI getterStartTimestamp, EPTypeClass getterStartReturnType, EventPropertyGetterSPI getterEndTimestamp, EPTypeClass getterEndReturnType, DTLocalForgeIntervalComp inner) DTLocalBeanReformatForge
(EventPropertyGetterSPI getter, EPTypeClass getterResultType, DTLocalForge inner, EPTypeClass returnType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.datetime.interval
Constructors in com.espertech.esper.common.internal.epl.datetime.interval with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionExprEvaluatorStreamDTProp
(int streamId, EventPropertyGetterSPI getter, EPTypeClass getterReturnTypeBoxed) ExprEvaluatorStreamDTPropFragment
(int streamId, EventPropertyGetterSPI getterFragment, EventPropertyGetterSPI getterTimestamp) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.enummethod.dot
Constructors in com.espertech.esper.common.internal.epl.enummethod.dot with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionExprDotForgeProperty
(EventPropertyGetterSPI getter, EPChainableType returnType) ExprDotForgePropertyFragment
(EventPropertyGetterSPI getter, EPChainableType returnType) PropertyDotEventCollectionForge
(String propertyNameCache, int streamId, EventType fragmentType, EventPropertyGetterSPI getter, boolean disablePropertyExpressionEventCollCache) PropertyDotEventSingleForge
(int streamId, EventType fragmentType, EventPropertyGetterSPI getter) PropertyDotNonLambdaForge
(int streamId, EventPropertyGetterSPI getter, EPTypeClass returnType) PropertyDotNonLambdaFragmentForge
(int streamId, EventPropertyGetterSPI getter, boolean array) PropertyDotNonLambdaFragmentIndexedForge
(int streamId, EventPropertyGetterSPI getter, ExprNode indexExpr, String propertyName) PropertyDotScalarArrayForge
(String propertyName, int streamId, EventPropertyGetterSPI getter, EPTypeClass componentType, EPTypeClass getterReturnType) PropertyDotScalarCollection
(String propertyName, int streamId, EventPropertyGetterSPI getter, EPTypeClass componentType) PropertyDotScalarIterable
(String propertyName, int streamId, EventPropertyGetterSPI getter, EPTypeClass componentType, EPTypeClass getterReturnType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.expression.core
Methods in com.espertech.esper.common.internal.epl.expression.core that return EventPropertyGetterSPIModifier and TypeMethodDescriptionExprContextPropertyNode.getGetter()
ExprContextPropertyNodeImpl.getGetter()
ExprIdentNodeEvaluator.getGetter()
ExprIdentNodeEvaluatorContext.getGetter()
ExprIdentNodeEvaluatorImpl.getGetter()
ExprIdentNodeEvaluator.getGetterNonContext()
ExprIdentNodeEvaluatorContext.getGetterNonContext()
ExprIdentNodeEvaluatorImpl.getGetterNonContext()
Constructors in com.espertech.esper.common.internal.epl.expression.core with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionExprContextPropertyNodeFragmentEnumerationForge
(String propertyName, EventType fragmentEventType, EventPropertyGetterSPI getterSPI) ExprIdentNodeEvaluatorContext
(int streamNum, EPType resultType, EventPropertyGetterSPI getter, EventTypeSPI eventType, EventPropertyGetterSPI propertyGetterNonContext) ExprIdentNodeEvaluatorImpl
(int streamNum, EventPropertyGetterSPI propertyGetter, EPType returnType, ExprIdentNode identNode, EventTypeSPI eventType, boolean optionalEvent, boolean audit) ExprIdentNodeFragmentTypeEnumerationForge
(String propertyName, int streamId, EventType fragmentEventType, EventPropertyGetterSPI getterSPI) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.expression.etc
Methods in com.espertech.esper.common.internal.epl.expression.etc that return EventPropertyGetterSPIConstructors in com.espertech.esper.common.internal.epl.expression.etc with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionExprEvalByGetter
(int streamNum, EventPropertyGetterSPI getter, EPTypeClass returnType) ExprEvalByGetterFragment
(int streamNum, EventPropertyGetterSPI getter, EPTypeClass returnType, FragmentEventType fragmentType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.expression.funcs
Constructors in com.espertech.esper.common.internal.epl.expression.funcs with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionExprTypeofNodeForgeFragmentType
(ExprTypeofNode parent, int streamId, EventPropertyGetterSPI getter, String fragmentType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.join.querygraph
Methods in com.espertech.esper.common.internal.epl.join.querygraph that return EventPropertyGetterSPIModifier and TypeMethodDescriptionQueryGraphValueEntryHashKeyedForgeProp.getEventPropertyGetter()
static EventPropertyGetterSPI[]
QueryGraphValueEntryHashKeyedForge.getGettersIfPropsOnly
(QueryGraphValueEntryHashKeyedForge[] keys) Constructors in com.espertech.esper.common.internal.epl.join.querygraph with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionQueryGraphValueEntryHashKeyedForgeProp
(ExprNode keyExpr, String keyProperty, EventPropertyGetterSPI eventPropertyGetter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.resultset.select.core
Constructors in com.espertech.esper.common.internal.epl.resultset.select.core with parameters of type EventPropertyGetterSPI -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.resultset.select.eval
Constructors in com.espertech.esper.common.internal.epl.resultset.select.eval with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionSelectEvalStreamWUnderlying
(SelectExprForgeContext selectExprForgeContext, EventType resultEventType, List<SelectClauseStreamCompiledSpec> namedStreams, boolean usingWildcard, List<SelectExprStreamDesc> unnamedStreams, boolean singleStreamWrapper, boolean underlyingIsFragmentEvent, int underlyingStreamNumber, EventPropertyGetterSPI underlyingPropertyEventGetter, ExprForge underlyingExprForge, TableMetaData tableMetadata, EventType[] eventTypes) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.table.compiletime
Methods in com.espertech.esper.common.internal.epl.table.compiletime that return EventPropertyGetterSPIConstructors in com.espertech.esper.common.internal.epl.table.compiletime with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionTableAccessAnalysisResult
(Map<String, TableMetadataColumn> tableColumns, ObjectArrayEventType internalEventType, DataInputOutputSerdeForge[] internalEventTypePropertySerdes, ObjectArrayEventType publicEventType, TableMetadataColumnPairPlainCol[] colsPlain, TableMetadataColumnPairAggMethod[] colsAggMethod, TableMetadataColumnPairAggAccess[] colsAccess, AggregationRowStateForgeDesc aggDesc, String[] primaryKeyColumns, EventPropertyGetterSPI[] primaryKeyGetters, EPTypeClass[] primaryKeyTypes, int[] primaryKeyColNums, MultiKeyClassRef primaryKeyMultikeyClasses, List<StmtClassForgeableFactory> additionalForgeables) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.updatehelper
Constructors in com.espertech.esper.common.internal.epl.updatehelper with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionEventBeanUpdateItemArray
(String propertyName, ExprNode indexExpression, EPTypeClass arrayType, EventPropertyGetterSPI getter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.variable.core
Constructors in com.espertech.esper.common.internal.epl.variable.core with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionVariableTriggerWriteDescForge
(EventTypeSPI type, String variableName, EventPropertyWriterSPI writer, EventPropertyGetterSPI getter, EPType getterType, EPType evaluationType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.arr
Subinterfaces of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.arrModifier and TypeInterfaceDescriptioninterface
Property getter for Objectarray-underlying events.interface
Property getter for Object-array-underlying events.interface
Property getter for Map-underlying events.Classes in com.espertech.esper.common.internal.event.arr that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
A getter that works on POJO events residing within a Map as an event property.class
A getter that works on arrays residing within a Map as an event property.class
Getter for Map-entries with well-defined fragment type.class
Getter for a dynamic property (syntax field.inner?), using vanilla reflection.class
A getter for use with Map-based events simply returns the value for the key.class
Getter for an array of event bean using a nested getter.class
Getter for array events.class
Returns the event bean or the underlying array.class
A getter that works on EventBean events residing within a Map as an event property.class
A getter for use with Map-based events simply returns the value for the key.class
Getter for map array.class
Getter for a dynamic indexed property for maps.class
Getter for a dynamic mappeds property for maps.class
class
A getter that works on EventBean events residing within a Map as an event property.class
class
class
A getter that works on EventBean events residing within a Map as an event property.class
A getter that works on EventBean events residing within a Map as an event property.class
A getter that works on POJO events residing within a Map as an event property.class
Getter for map entry.class
Getter for map entry.class
Getter for map entry.Methods in com.espertech.esper.common.internal.event.arr that return EventPropertyGetterSPIModifier and TypeMethodDescriptionEventTypeNestableGetterFactoryObjectArray.getGetterBeanNested
(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryObjectArray.getGetterBeanNestedArray
(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryObjectArray.getGetterEventBean
(String name, EPTypeClass underlyingType) EventTypeNestableGetterFactoryObjectArray.getGetterEventBeanArray
(String name, EventType eventType) EventTypeNestableGetterFactoryObjectArray.getGetterIndexedClassArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EPTypeClass componentType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryPOJO
(String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass propertyTypeGetter) EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEventBean
(String propertyNameAtomic, int index) EventTypeNestableGetterFactoryObjectArray.getGetterIndexedUnderlyingArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventType innerType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryObjectArray.getGetterMappedProperty
(String propertyNameAtomic, String key) EventTypeNestableGetterFactoryObjectArray.getGetterNestedEntryBean
(String propertyName, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryObjectArray.getGetterNestedEntryBeanArray
(String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryObjectArray.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryObjectArray.getGetterNestedMapProp
(String propertyName, MapEventPropertyGetter getterNested) EventTypeNestableGetterFactoryObjectArray.getGetterNestedPOJOProp
(String propertyName, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass eptype) EventTypeNestableGetterFactoryObjectArray.getGetterNestedPropertyProvidedGetterDynamic
(Map<String, Object> nestableTypes, String propertyName, EventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryObjectArray.getGetterProperty
(String name, BeanEventType nativeFragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, boolean canFragment) EventTypeNestableGetterFactoryObjectArray.getGetterRootedDynamicNested
(Property prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryObjectArray.getPropertyDynamicGetter
(Map<String, Object> nestableTypes, String propertyExpression, DynamicProperty prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) Methods in com.espertech.esper.common.internal.event.arr with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionEventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryObjectArray.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) Constructors in com.espertech.esper.common.internal.event.arr with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionObjectArrayEventBeanArrayIndexedElementPropertyGetter
(int propertyIndex, int index, EventPropertyGetterSPI nestedGetter) Ctor.ObjectArrayEventBeanEntryPropertyGetter
(int propertyIndex, EventPropertyGetterSPI eventBeanEntryGetter) Ctor. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.bean.core
Subinterfaces of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.bean.coreModifier and TypeInterfaceDescriptioninterface
Shortcut-evaluator for use with POJO-backed events only.Methods in com.espertech.esper.common.internal.event.bean.core that return EventPropertyGetterSPIModifier and TypeMethodDescriptionstatic EventPropertyGetterSPI
PropertyHelper.getGetter
(Method method, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) Return getter for the given method.BeanEventType.getGetterSPI
(String propertyName) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.bean.getter
Classes in com.espertech.esper.common.internal.event.bean.getter that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
Getter for an array property backed by a field, identified by a given index, using vanilla reflection.class
Getter for an array property identified by a given index, using vanilla reflection.class
Base getter for native fragments.class
Getter for a dynamic indexed property (syntax field.indexed[0]?), using vanilla reflection.class
Getter for a dynamic indexed property (syntax field.indexed[0]?), using vanilla reflection.class
Getter for a dynamic mapped property (syntax field.mapped('key')?), using vanilla reflection.class
Getter for a dynamic mapped property (syntax field.mapped('key')?), using vanilla reflection.class
Base class for getters for a dynamic property (syntax field.inner?), caches methods to use for classes.class
Base class for getters for a dynamic property (syntax field.inner?), caches methods to use for classes.class
Getter for a dynamic property (syntax field.inner?), using vanilla reflection.class
Getter for a dynamic property (syntax field.inner?), using vanilla reflection.class
Getter for an iterable property backed by a field, identified by a given index, using vanilla reflection.class
Getter for an iterable property identified by a given index, using vanilla reflection.class
Getter for a key property identified by a given key value, using vanilla reflection.class
Getter for a key property identified by a given key value, using vanilla reflection.class
Getter for a key property identified by a given key value, using vanilla reflection.class
Getter for a list property backed by a field, identified by a given index, using vanilla reflection.class
Getter for a list property identified by a given index, using vanilla reflection.class
Getter for one or more levels deep nested properties.final class
Property getter for fields using Java's vanilla reflection.final class
Property getter for methods using Java's vanilla reflection.Methods in com.espertech.esper.common.internal.event.bean.getter that return EventPropertyGetterSPIModifier and TypeMethodDescriptionReflectionPropFieldGetterFactory.make
(EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) ReflectionPropMethodGetterFactory.make
(EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.bean.introspect
Methods in com.espertech.esper.common.internal.event.bean.introspect that return EventPropertyGetterSPIModifier and TypeMethodDescriptionEventPropertyGetterSPIFactory.make
(EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.core
Subinterfaces of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.coreModifier and TypeInterfaceDescriptioninterface
interface
Fields in com.espertech.esper.common.internal.event.core with type parameters of type EventPropertyGetterSPIModifier and TypeFieldDescriptionprotected Map<String,
EventPropertyGetterSPI> BaseNestableEventType.propertyGetterCache
protected Map<String,
EventPropertyGetterSPI> BaseConfigurableEventType.propertyGetters
Getters for each known property.Methods in com.espertech.esper.common.internal.event.core that return EventPropertyGetterSPIModifier and TypeMethodDescriptionprotected abstract EventPropertyGetterSPI
BaseConfigurableEventType.doResolvePropertyGetter
(String property) Subclasses must implement this and supply a getter to a given property.ExplicitPropertyDescriptor.getGetter()
Returns the getter.EventTypeNestableGetterFactory.getGetterBeanNested
(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactory.getGetterBeanNestedArray
(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactory.getGetterEventBean
(String name, EPTypeClass underlyingType) EventTypeNestableGetterFactory.getGetterEventBeanArray
(String name, EventType eventType) EventTypeNestableGetterFactory.getGetterIndexedClassArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EPTypeClass componentType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactory.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactory.getGetterIndexedEntryPOJO
(String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass propertyTypeGetter) EventTypeNestableGetterFactory.getGetterIndexedEventBean
(String propertyNameAtomic, int index) EventTypeNestableGetterFactory.getGetterIndexedUnderlyingArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventType innerType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactory.getGetterMappedProperty
(String propertyNameAtomic, String key) EventTypeNestableGetterFactory.getGetterNestedEntryBean
(String propertyName, EventPropertyGetter innerGetter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactory.getGetterNestedEntryBeanArray
(String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactory.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactory.getGetterNestedMapProp
(String propertyName, MapEventPropertyGetter getterNestedMap) EventTypeNestableGetterFactory.getGetterNestedPOJOProp
(String propertyName, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass nestedValueType) EventTypeNestableGetterFactory.getGetterNestedPropertyProvidedGetterDynamic
(Map<String, Object> nestableTypes, String propertyName, EventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactory.getGetterProperty
(String name, BeanEventType nativeFragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, boolean canFragment) EventTypeNestableGetterFactory.getGetterRootedDynamicNested
(Property prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) static EventPropertyGetterSPI[]
EventTypeUtility.getGetters
(EventType eventType, String[] props) BaseConfigurableEventType.getGetterSPI
(String propertyExpression) BaseNestableEventType.getGetterSPI
(String propertyName) EventTypeSPI.getGetterSPI
(String propertyExpression) WrapperEventType.getGetterSPI
(String property) static EventPropertyGetterSPI
EventTypeUtility.getNestableGetter
(String propertyName, Map<String, PropertySetDescriptorItem> propertyGetters, Map<String, EventPropertyGetterSPI> propertyGetterCache, Map<String, Object> nestableTypes, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventTypeNestableGetterFactory factory, boolean isObjectArray, BeanEventTypeFactory beanEventTypeFactory, boolean publicFields) EventTypeNestableGetterFactory.getPropertyDynamicGetter
(Map<String, Object> nestableTypes, String propertyExpression, DynamicProperty prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) PropertySetDescriptorItem.getPropertyGetter()
Methods in com.espertech.esper.common.internal.event.core with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionstatic CodegenExpression
EventTypeUtility.codegenGetterWCoerce
(EventPropertyGetterSPI getter, EPType getterType, EPType optionalCoercionType, CodegenMethod method, Class generator, CodegenClassScope classScope) static CodegenExpression
EventTypeUtility.codegenGetterWCoerceWArray
(EPTypeClass interfaceClass, EventPropertyGetterSPI getter, EPType getterTypeUnboxed, EPType optionalCoercionType, CodegenMethod method, Class generator, CodegenClassScope classScope) static CodegenMethod
BaseNestableEventUtil.getArrayPropertyFragmentCodegen
(CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope, int index, EventPropertyGetterSPI nestedGetter) static CodegenMethod
BaseNestableEventUtil.getArrayPropertyValueCodegen
(CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactory.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactory.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) Constructors in com.espertech.esper.common.internal.event.core with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionExplicitPropertyDescriptor
(EventPropertyDescriptor descriptor, EventPropertyGetterSPI getter, boolean fragmentArray, String optionalFragmentTypeName) Ctor.PropertySetDescriptorItem
(EventPropertyDescriptor propertyDescriptor, EventPropertyGetterSPI propertyGetter, FragmentEventType fragmentEventType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.json.core
Methods in com.espertech.esper.common.internal.event.json.core that return EventPropertyGetterSPIModifier and TypeMethodDescriptionEventTypeNestableGetterFactoryJson.getGetterBeanNested
(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryJson.getGetterBeanNestedArray
(String name, EventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryJson.getGetterEventBean
(String name, EPTypeClass underlyingType) EventTypeNestableGetterFactoryJson.getGetterEventBeanArray
(String name, EventType eventType) EventTypeNestableGetterFactoryJson.getGetterIndexedClassArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EPTypeClass componentType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryJson.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryJson.getGetterIndexedEntryPOJO
(String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass propertyTypeGetter) EventTypeNestableGetterFactoryJson.getGetterIndexedEventBean
(String propertyNameAtomic, int index) EventTypeNestableGetterFactoryJson.getGetterIndexedUnderlyingArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventType innerType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryJson.getGetterMappedProperty
(String propertyNameAtomic, String key) EventTypeNestableGetterFactoryJson.getGetterNestedEntryBean
(String propertyName, EventPropertyGetter innerGetter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryJson.getGetterNestedEntryBeanArray
(String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryJson.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryJson.getGetterNestedMapProp
(String propertyName, MapEventPropertyGetter getterNestedMap) EventTypeNestableGetterFactoryJson.getGetterNestedPOJOProp
(String propertyName, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass nestedValueType) EventTypeNestableGetterFactoryJson.getGetterNestedPropertyProvidedGetterDynamic
(Map<String, Object> nestableTypes, String propertyName, EventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryJson.getGetterProperty
(String name, BeanEventType nativeFragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, boolean canFragment) EventTypeNestableGetterFactoryJson.getPropertyDynamicGetter
(Map<String, Object> nestableTypes, String propertyExpression, DynamicProperty prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) Methods in com.espertech.esper.common.internal.event.json.core with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionEventTypeNestableGetterFactoryJson.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryJson.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.json.getter.core
Subinterfaces of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.json.getter.coreClasses in com.espertech.esper.common.internal.event.json.getter.core that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
class
class
class
-
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.json.getter.fromschema
Classes in com.espertech.esper.common.internal.event.json.getter.fromschema that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
class
final class
Property getter for Json underlying fields.final class
Property getter for Json underlying fields.class
final class
final class
Property getter for Json underlying fields.final class
final class
class
Property getter for Json underlying fields.class
Property getter for Json underlying fields.class
Property getter for Json underlying fields. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.json.getter.provided
Classes in com.espertech.esper.common.internal.event.json.getter.provided that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
A getter that works on POJO events residing within a Map as an event property.final class
Property getter for Json underlying fields.final class
Property getter for Json underlying fields.final class
Property getter for Json underlying fields.final class
class
final class
Property getter for Json underlying fields.class
Property getter for Json underlying fields.class
Property getter for Json underlying fields.class
Property getter for Json underlying fields. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.map
Subinterfaces of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.mapModifier and TypeInterfaceDescriptioninterface
Property getter for Map-underlying events.interface
Property getter for Map-underlying events.interface
Property getter for Map-underlying events.Classes in com.espertech.esper.common.internal.event.map that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
A getter that works on POJO events residing within a Map as an event property.class
A getter that works on arrays residing within a Map as an event property.class
Getter for Map-entries with well-defined fragment type.class
class
A getter for use with Map-based events simply returns the value for the key.class
Getter for an array of event bean using a nested getter.class
Getter for array events.class
Returns the event bean or the underlying array.class
A getter that works on EventBean events residing within a Map as an event property.class
A getter for use with Map-based events simply returns the value for the key.class
Getter for map array.class
Getter for a dynamic indexed property for maps.class
Getter for a dynamic mappeds property for maps.class
A getter that interrogates a given property in a map which may itself contain nested maps or indexed entries.class
A getter that works on EventBean events residing within a Map as an event property.class
class
class
A getter that works on EventBean events residing within a Map as an event property.class
A getter that works on EventBean events residing within a Map as an event property.class
class
Getter for one or more levels deep nested properties of maps.class
Getter for one or more levels deep nested properties of maps.class
A getter that works on POJO events residing within a Map as an event property.class
Getter for map entry.class
Getter for map entry.class
Getter for map entry.class
Getter for map entry.Methods in com.espertech.esper.common.internal.event.map that return EventPropertyGetterSPIModifier and TypeMethodDescriptionEventTypeNestableGetterFactoryMap.getGetterIndexedClassArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EPTypeClass componentType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryMap.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryMap.getGetterIndexedEntryPOJO
(String propertyNameAtomic, int index, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass propertyTypeGetter) EventTypeNestableGetterFactoryMap.getGetterIndexedEventBean
(String propertyNameAtomic, int index) EventTypeNestableGetterFactoryMap.getGetterIndexedUnderlyingArray
(String propertyNameAtomic, int index, EventBeanTypedEventFactory eventBeanTypedEventFactory, EventType innerType, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryMap.getGetterMappedProperty
(String propertyNameAtomic, String key) EventTypeNestableGetterFactoryMap.getGetterNestedEntryBean
(String propertyName, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryMap.getGetterNestedEntryBeanArray
(String propertyNameAtomic, int index, EventPropertyGetter getter, EventType innerType, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryMap.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryMap.getGetterNestedMapProp
(String propertyName, MapEventPropertyGetter getterNestedMap) EventTypeNestableGetterFactoryMap.getGetterNestedPOJOProp
(String propertyName, BeanEventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory, EPTypeClass nestedValueType) EventTypeNestableGetterFactoryMap.getGetterNestedPropertyProvidedGetterDynamic
(Map<String, Object> nestableTypes, String propertyName, EventPropertyGetter nestedGetter, EventBeanTypedEventFactory eventBeanTypedEventFactory) EventTypeNestableGetterFactoryMap.getGetterProperty
(String name, BeanEventType nativeFragmentType, EventBeanTypedEventFactory eventBeanTypedEventFactory, boolean canFragment) EventTypeNestableGetterFactoryMap.getGetterRootedDynamicNested
(Property prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) EventTypeNestableGetterFactoryMap.getPropertyDynamicGetter
(Map<String, Object> nestableTypes, String propertyExpression, DynamicProperty prop, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) Methods in com.espertech.esper.common.internal.event.map with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionEventTypeNestableGetterFactoryMap.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryMap.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) Constructors in com.espertech.esper.common.internal.event.map with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionMapEventBeanArrayIndexedElementPropertyGetter
(String propertyName, int index, EventPropertyGetterSPI nestedGetter) Ctor.MapEventBeanEntryPropertyGetter
(String propertyMap, EventPropertyGetterSPI eventBeanEntryGetter) Ctor.Constructor parameters in com.espertech.esper.common.internal.event.map with type arguments of type EventPropertyGetterSPIModifierConstructorDescriptionMapNestedPropertyGetterMapOnly
(List<EventPropertyGetterSPI> getterChain, EventBeanTypedEventFactory eventAdaperService) Ctor.MapNestedPropertyGetterMixedType
(List<EventPropertyGetterSPI> getterChain) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.property
Methods in com.espertech.esper.common.internal.event.property that return EventPropertyGetterSPIModifier and TypeMethodDescriptionDynamicIndexedProperty.getGetter
(BeanEventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) DynamicMappedProperty.getGetter
(BeanEventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) DynamicSimpleProperty.getGetter
(BeanEventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) NestedProperty.getGetter
(BeanEventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) Property.getGetter
(BeanEventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) Returns value getter for the property of an event of the given event type.SimpleProperty.getGetter
(BeanEventType eventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) DynamicIndexedProperty.getGetterDOM()
DynamicIndexedProperty.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType eventType, String propertyExpression) DynamicMappedProperty.getGetterDOM()
DynamicMappedProperty.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType eventType, String propertyExpression) DynamicSimpleProperty.getGetterDOM()
DynamicSimpleProperty.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType eventType, String propertyExpression) IndexedProperty.getGetterDOM()
IndexedProperty.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType eventType, String propertyExpression) MappedProperty.getGetterDOM()
MappedProperty.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType eventType, String propertyExpression) NestedProperty.getGetterDOM()
NestedProperty.getGetterDOM
(SchemaElementComplex parentComplexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType eventType, String propertyExpression) Property.getGetterDOM()
Returns the getter-method for use with XML DOM event representations.Property.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType xmlEventType, String propertyExpression) Returns the getter-method for use with XML DOM event representations.SimpleProperty.getGetterDOM()
SimpleProperty.getGetterDOM
(SchemaElementComplex complexProperty, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType xmlEventType, String propertyExpression) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.util
Methods in com.espertech.esper.common.internal.event.util with parameters of type EventPropertyGetterSPIModifier and TypeMethodDescriptionstatic CodegenMethod
CodegenLegoPropertyBeanOrUnd.from
(CodegenMethodScope codegenMethodScope, CodegenClassScope codegenClassScope, EPTypeClass expectedUnderlyingType, EventPropertyGetterSPI innerGetter, CodegenLegoPropertyBeanOrUnd.AccessType accessType, Class generator) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.variant
Classes in com.espertech.esper.common.internal.event.variant that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
class
Methods in com.espertech.esper.common.internal.event.variant that return EventPropertyGetterSPIModifier and TypeMethodDescriptionVariantPropertyDesc.getGetter()
Returns the getter for the property.VariantEventType.getGetterSPI
(String property) Constructors in com.espertech.esper.common.internal.event.variant with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionVariantPropertyDesc
(EPType propertyType, EventPropertyGetterSPI getter, boolean property) Ctor. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.wrap
Classes in com.espertech.esper.common.internal.event.wrap that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
class
Constructors in com.espertech.esper.common.internal.event.wrap with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionWrapperMapPropertyGetter
(WrapperEventType wrapperEventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, MapEventType underlyingMapType, EventPropertyGetterSPI mapGetter) WrapperUnderlyingPropertyGetter
(WrapperEventType wrapperEventType, EventPropertyGetterSPI underlyingGetter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.xml
Subinterfaces of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.xmlModifier and TypeInterfaceDescriptioninterface
Shortcut-getter for DOM underlying objects.Classes in com.espertech.esper.common.internal.event.xml that implement EventPropertyGetterSPIModifier and TypeClassDescriptionclass
Getter for both attribute and element values, attributes are checked first.class
Getter for a DOM complex element.class
Getter for converting a Node child nodes into an array.class
Getter for parsing node content to a desired type.class
Getter for retrieving a value at a certain index.class
DOM getter for Map-property.class
Getter for nested properties in a DOM tree.class
Getter for simple attributes in a DOM node.class
Getter for XPath explicit properties returning an element in an array.class
Getter for properties of DOM xml events.Methods in com.espertech.esper.common.internal.event.xml that return EventPropertyGetterSPIModifier and TypeMethodDescriptionprotected EventPropertyGetterSPI
SchemaXMLEventType.doResolvePropertyGetter
(String property) protected EventPropertyGetterSPI
SimpleXMLEventType.doResolvePropertyGetter
(String propertyExpression) static EventPropertyGetterSPI
SchemaXMLPropertyParser.getXPathResolution
(String propertyName, XPathFactory xPathFactory, String rootElementName, String namespace, SchemaModel schemaModel, EventBeanTypedEventFactory eventBeanTypedEventFactory, BaseXMLEventType xmlEventType, boolean isAllowFragment, String defaultNamespace, EventTypeXMLXSDHandler xmlxsdHandler) Return the xPath corresponding to the given property.static EventPropertyGetterSPI
SimpleXMLEventType.resolveSimpleXMLPropertyGetter
(String propertyExpression, BaseXMLEventType baseXMLEventType, String defaultNamespacePrefix, boolean isResolvePropertiesAbsolute) Constructors in com.espertech.esper.common.internal.event.xml with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionXPathPropertyArrayItemGetter
(EventPropertyGetterSPI getter, int index, FragmentFactorySPI fragmentFactory) Ctor. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.filterspec
Constructors in com.espertech.esper.common.internal.filterspec with parameters of type EventPropertyGetterSPIModifierConstructorDescriptionFilterForEvalContextPropDoubleForge
(EventPropertyGetterSPI getter, String propertyName) FilterForEvalContextPropForge
(String propertyName, EventPropertyGetterSPI getter, SimpleNumberCoercer coercer, EPType returnType) FilterForEvalContextPropStringForge
(EventPropertyGetterSPI getter, String propertyName) FilterSpecLookupableAdvancedIndexForge
(String expression, EventPropertyGetterSPI getter, EPTypeClass returnType, AdvancedIndexConfigContextPartitionQuadTree quadTreeConfig, EventPropertyGetterSPI x, EventPropertyGetterSPI y, EventPropertyGetterSPI width, EventPropertyGetterSPI height, String indexType) FilterSpecParamContextPropForge
(ExprFilterSpecLookupableForge lookupable, FilterOperator filterOperator, String propertyName, EventPropertyGetterSPI getter, SimpleNumberCoercer numberCoercer)