Uses of Interface
com.espertech.esper.common.internal.event.core.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
Modifier 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
Modifier and TypeMethodDescriptionvoid
ContextSpecKeyedItem.setGetters
(EventPropertyGetterSPI[] getters) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.contained
-
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.datetime.dtlocal
Modifier and TypeFieldDescriptionprotected final EventPropertyGetterSPI
DTLocalBeanCalOpsForge.getter
protected final EventPropertyGetterSPI
DTLocalBeanIntervalNoEndTSForge.getter
protected final EventPropertyGetterSPI
DTLocalBeanIntervalWithEndForge.getterEndTimestamp
protected final EventPropertyGetterSPI
DTLocalBeanIntervalWithEndForge.getterStartTimestamp
ModifierConstructorDescriptionDTLocalBeanCalOpsForge
(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
ModifierConstructorDescriptionExprEvaluatorStreamDTProp
(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
ModifierConstructorDescriptionExprDotForgeProperty
(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
Modifier and TypeMethodDescriptionExprContextPropertyNode.getGetter()
ExprContextPropertyNodeImpl.getGetter()
ExprIdentNodeEvaluator.getGetter()
ExprIdentNodeEvaluatorContext.getGetter()
ExprIdentNodeEvaluatorImpl.getGetter()
ExprIdentNodeEvaluator.getGetterNonContext()
ExprIdentNodeEvaluatorContext.getGetterNonContext()
ExprIdentNodeEvaluatorImpl.getGetterNonContext()
ModifierConstructorDescriptionExprContextPropertyNodeFragmentEnumerationForge
(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
ModifierConstructorDescriptionExprEvalByGetter
(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
ModifierConstructorDescriptionExprTypeofNodeForgeFragmentType
(ExprTypeofNode parent, int streamId, EventPropertyGetterSPI getter, String fragmentType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.join.querygraph
Modifier and TypeMethodDescriptionQueryGraphValueEntryHashKeyedForgeProp.getEventPropertyGetter()
static EventPropertyGetterSPI[]
QueryGraphValueEntryHashKeyedForge.getGettersIfPropsOnly
(QueryGraphValueEntryHashKeyedForge[] keys) ModifierConstructorDescriptionQueryGraphValueEntryHashKeyedForgeProp
(ExprNode keyExpr, String keyProperty, EventPropertyGetterSPI eventPropertyGetter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.resultset.select.core
-
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.resultset.select.eval
ModifierConstructorDescriptionSelectEvalStreamWUnderlying
(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
ModifierConstructorDescriptionTableAccessAnalysisResult
(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
ModifierConstructorDescriptionEventBeanUpdateItemArray
(String propertyName, ExprNode indexExpression, EPTypeClass arrayType, EventPropertyGetterSPI getter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.epl.variable.core
ModifierConstructorDescriptionVariableTriggerWriteDescForge
(EventTypeSPI type, String variableName, EventPropertyWriterSPI writer, EventPropertyGetterSPI getter, EPType getterType, EPType evaluationType) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.arr
Modifier and TypeInterfaceDescriptioninterface
Property getter for Objectarray-underlying events.interface
Property getter for Object-array-underlying events.interface
Property getter for Map-underlying events.Modifier 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.Modifier 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) Modifier and TypeMethodDescriptionEventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryObjectArray.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) ModifierConstructorDescriptionObjectArrayEventBeanArrayIndexedElementPropertyGetter
(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
Modifier and TypeInterfaceDescriptioninterface
Shortcut-evaluator for use with POJO-backed events only.Modifier 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
Modifier 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.Modifier 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
Modifier and TypeMethodDescriptionEventPropertyGetterSPIFactory.make
(EventBeanTypedEventFactory eventBeanTypedEventFactory, BeanEventTypeFactory beanEventTypeFactory) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.core
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeFieldDescriptionprotected Map<String,
EventPropertyGetterSPI> BaseNestableEventType.propertyGetterCache
protected Map<String,
EventPropertyGetterSPI> BaseConfigurableEventType.propertyGetters
Getters for each known property.Modifier 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()
Modifier 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) ModifierConstructorDescriptionExplicitPropertyDescriptor
(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
Modifier 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) Modifier 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
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.json.getter.fromschema
Modifier 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
Modifier 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
Modifier and TypeInterfaceDescriptioninterface
Property getter for Map-underlying events.interface
Property getter for Map-underlying events.interface
Property getter for Map-underlying events.Modifier 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.Modifier 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) Modifier and TypeMethodDescriptionEventTypeNestableGetterFactoryMap.getGetterIndexedEntryEventBeanArrayElement
(String propertyNameAtomic, int index, EventPropertyGetterSPI nestedGetter) EventTypeNestableGetterFactoryMap.getGetterNestedEventBean
(String propertyName, EventPropertyGetterSPI nestedGetter) ModifierConstructorDescriptionMapEventBeanArrayIndexedElementPropertyGetter
(String propertyName, int index, EventPropertyGetterSPI nestedGetter) Ctor.MapEventBeanEntryPropertyGetter
(String propertyMap, EventPropertyGetterSPI eventBeanEntryGetter) Ctor.ModifierConstructorDescriptionMapNestedPropertyGetterMapOnly
(List<EventPropertyGetterSPI> getterChain, EventBeanTypedEventFactory eventAdaperService) Ctor.MapNestedPropertyGetterMixedType
(List<EventPropertyGetterSPI> getterChain) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.property
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionVariantPropertyDesc.getGetter()
Returns the getter for the property.VariantEventType.getGetterSPI
(String property) ModifierConstructorDescriptionVariantPropertyDesc
(EPType propertyType, EventPropertyGetterSPI getter, boolean property) Ctor. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.wrap
Modifier and TypeClassDescriptionclass
class
ModifierConstructorDescriptionWrapperMapPropertyGetter
(WrapperEventType wrapperEventType, EventBeanTypedEventFactory eventBeanTypedEventFactory, MapEventType underlyingMapType, EventPropertyGetterSPI mapGetter) WrapperUnderlyingPropertyGetter
(WrapperEventType wrapperEventType, EventPropertyGetterSPI underlyingGetter) -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.event.xml
Modifier and TypeInterfaceDescriptioninterface
Shortcut-getter for DOM underlying objects.Modifier 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.Modifier 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) ModifierConstructorDescriptionXPathPropertyArrayItemGetter
(EventPropertyGetterSPI getter, int index, FragmentFactorySPI fragmentFactory) Ctor. -
Uses of EventPropertyGetterSPI in com.espertech.esper.common.internal.filterspec
ModifierConstructorDescriptionFilterForEvalContextPropDoubleForge
(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)