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.map |
Map-underlying event classes are here.
|
com.espertech.esper.event.property |
Parsers and business objects to handle nested, indexed, mapped or generally complex properties for use in JavaBean
access
|
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactory.getPropertyProvidedGetter(Map<String,Object> nestableTypes,
String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
static EventPropertyDescriptor |
EventTypeUtility.getNestablePropertyDescriptor(EventType target,
Deque<Property> stack) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryObjectArray.getPropertyProvidedGetter(Map<String,Object> nestableTypes,
String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
Modifier and Type | Method and Description |
---|---|
EventPropertyGetterSPI |
EventTypeNestableGetterFactoryMap.getPropertyProvidedGetter(Map<String,Object> nestableTypes,
String propertyName,
Property prop,
EventAdapterService eventAdapterService) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicIndexedProperty
Represents a dynamic indexed property of a given name.
|
class |
DynamicMappedProperty
Represents a dynamic mapped property of a given name.
|
class |
DynamicSimpleProperty
Represents a dynamic simple property of a given name.
|
class |
IndexedProperty
Represents an indexed property or array property, ie.
|
class |
MappedProperty
Represents a mapped property or array property, ie.
|
class |
NestedProperty
This class represents a nested property, each nesting level made up of a property instance that
can be of type indexed, mapped or simple itself.
|
class |
PropertyBase
All properties have a property name and this is the abstract base class that serves up the property name.
|
class |
SimpleProperty
Represents a simple property of a given name.
|
Modifier and Type | Method and Description |
---|---|
static Property |
PropertyParser.parseAndWalk(String property,
boolean isRootedDynamic) |
static Property |
PropertyParser.parseAndWalkLaxToSimple(String property)
Parses property.
|
static Property |
PropertyParser.walk(EsperEPL2GrammarParser.StartEventPropertyRuleContext tree,
boolean isRootedDynamic)
Parse the given property name returning a Property instance for the property.
|
Modifier and Type | Method and Description |
---|---|
List<Property> |
NestedProperty.getProperties()
Returns the list of property instances making up the nesting levels.
|
Constructor and Description |
---|
NestedProperty(List<Property> properties)
Ctor.
|