Package | Description |
---|---|
com.espertech.esper.event |
This package defines the internal event APIs.
|
com.espertech.esper.event.arr |
Object-array event type.
|
com.espertech.esper.event.bean |
JavaBean and legacy Java underlying event classes are here.
|
com.espertech.esper.event.map |
Map-underlying event classes are here.
|
Modifier and Type | Method and Description |
---|---|
static Object |
BaseNestableEventUtil.getBeanArrayValue(BeanEventPropertyGetter nestedGetter,
Object value,
int index) |
static String |
BaseNestableEventUtil.getBeanArrayValueCodegen(CodegenContext context,
BeanEventPropertyGetter nestedGetter,
int index) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterIndexedEntryPOJO(String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class propertyTypeGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getGetterNestedPOJOProp(String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class nestedReturnType,
Class nestedComponentType) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterIndexedEntryPOJO(String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class propertyTypeGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getGetterNestedPOJOProp(String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class nestedReturnType,
Class nestedComponentType) |
Constructor and Description |
---|
ObjectArrayArrayPOJOBeanEntryIndexedPropertyGetter(int propertyIndex,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class returnType)
Ctor.
|
ObjectArrayPOJOEntryPropertyGetter(int propertyIndex,
BeanEventPropertyGetter entryGetter,
EventAdapterService eventAdapterService,
Class returnType,
Class nestedComponentType)
Ctor.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayFastPropertyGetter
Getter for an array property identified by a given index, using the CGLIB fast method.
|
class |
ArrayFieldPropertyGetter
Getter for an array property backed by a field, identified by a given index, using vanilla reflection.
|
class |
ArrayMethodPropertyGetter
Getter for an array property identified by a given index, using vanilla reflection.
|
class |
CGLibPropertyGetter
Property getter using CGLib's FastMethod instance.
|
class |
DynamicIndexedPropertyGetter
Getter for a dynamic indexed property (syntax field.indexed[0]?), using vanilla reflection.
|
class |
DynamicMappedPropertyGetter
Getter for a dynamic mapped property (syntax field.mapped('key')?), using vanilla reflection.
|
class |
DynamicPropertyGetterBase
Base class for getters for a dynamic property (syntax field.inner?), caches methods to use for classes.
|
class |
DynamicSimplePropertyGetter
Getter for a dynamic property (syntax field.inner?), using vanilla reflection.
|
class |
IterableFastPropertyGetter
Getter for a iterable property identified by a given index, using the CGLIB fast method.
|
class |
IterableFieldPropertyGetter
Getter for an iterable property backed by a field, identified by a given index, using vanilla reflection.
|
class |
IterableMethodPropertyGetter
Getter for an iterable property identified by a given index, using vanilla reflection.
|
class |
KeyedFastPropertyGetter
Getter for a key property identified by a given key value, using the CGLIB fast method.
|
class |
KeyedMapFastPropertyGetter
Getter for a key property identified by a given key value of a map, using the CGLIB fast method.
|
class |
KeyedMapFieldPropertyGetter
Getter for a key property identified by a given key value, using vanilla reflection.
|
class |
KeyedMapMethodPropertyGetter
Getter for a key property identified by a given key value, using vanilla reflection.
|
class |
KeyedMethodPropertyGetter
Getter for a key property identified by a given key value, using vanilla reflection.
|
class |
ListFastPropertyGetter
Getter for a list property identified by a given index, using the CGLIB fast method.
|
class |
ListFieldPropertyGetter
Getter for a list property backed by a field, identified by a given index, using vanilla reflection.
|
class |
ListMethodPropertyGetter
Getter for a list property identified by a given index, using vanilla reflection.
|
class |
NestedPropertyGetter
Getter for one or more levels deep nested properties.
|
class |
ReflectionPropFieldGetter
Property getter for fields using Java's vanilla reflection.
|
class |
ReflectionPropMethodGetter
Property getter for methods using Java's vanilla reflection.
|
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterIndexedEntryPOJO(String propertyNameAtomic,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class propertyTypeGetter) |
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getGetterNestedPOJOProp(String propertyName,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class nestedReturnType,
Class nestedComponentType) |
Constructor and Description |
---|
MapArrayPOJOBeanEntryIndexedPropertyGetter(String propertyMap,
int index,
BeanEventPropertyGetter nestedGetter,
EventAdapterService eventAdapterService,
Class returnType)
Ctor.
|
MapPOJOEntryPropertyGetter(String propertyMap,
BeanEventPropertyGetter mapEntryGetter,
EventAdapterService eventAdapterService,
Class returnType,
Class nestedComponentType)
Ctor.
|