Package | Description |
---|---|
com.espertech.esper.common.client |
Common API: Classes that are generally relevant to both the compiler API and the processEvent API.
|
com.espertech.esper.common.client.dataflow.util |
Data flow utilities.
|
com.espertech.esper.common.client.fireandforget |
Classes related to fire-and-forget execution
|
com.espertech.esper.common.client.hook.aggmultifunc |
Aggregation multi-function extension API for aggregation functions that hold events, share state and/or operate with tables.
|
com.espertech.esper.common.client.hook.expr |
Invocation contexts for external code.
|
com.espertech.esper.common.client.hook.type |
Type mapping callbacks.
|
com.espertech.esper.common.client.hook.vdw |
Virtual data window extension API classes.
|
com.espertech.esper.common.client.render |
Classes related to event rendering to JSON or XML format
|
com.espertech.esper.runtime.client |
Runtime API: Runs compiled EPL.
|
Modifier and Type | Method and Description |
---|---|
EventType |
EventBean.getEventType()
Return the
EventType instance that describes the set of properties available for this event. |
EventType |
FragmentEventType.getFragmentType()
Returns the type of the fragment.
|
EventType[] |
EventType.getSuperTypes()
Returns an array of event types that are super to this event type, from which this event type inherited event properties.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<EventType> |
EventType.getDeepSuperTypes()
Returns iterator over all super types to event type, going up the hierarchy and including all
Java interfaces (and their extended interfaces) and superclasses as EventType instances.
|
java.util.Set<EventType> |
EventType.getDeepSuperTypesAsSet()
Returns the set of deep supertypes
|
Constructor and Description |
---|
FragmentEventType(EventType fragmentType,
boolean indexed,
boolean isNative)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static com.espertech.esper.common.internal.epl.expression.core.ExprNode |
DataFlowParameterValidation.validate(java.lang.String name,
com.espertech.esper.common.internal.epl.expression.core.ExprNode expr,
EventType eventType,
java.lang.Class expectedReturnType,
com.espertech.esper.common.internal.epl.dataflow.interfaces.DataFlowOpForgeInitializeContext context)
Validate the provided expression.
|
Modifier and Type | Method and Description |
---|---|
EventType |
EPFireAndForgetQueryResult.getEventType()
Returns the event type of the result.
|
EventType |
EPFireAndForgetPreparedQuery.getEventType()
Returns the event type, representing the columns of the select-clause.
|
Modifier and Type | Method and Description |
---|---|
EventType |
AggregationMultiFunctionMethodDesc.getEventTypeCollection() |
EventType[] |
AggregationMultiFunctionValidationContext.getEventTypes()
Returns the event types of all events in the select clause
|
EventType |
AggregationMultiFunctionMethodDesc.getEventTypeSingle() |
Constructor and Description |
---|
AggregationMultiFunctionMethodDesc(com.espertech.esper.common.internal.epl.agg.core.AggregationMethodForge forge,
EventType eventTypeCollection,
java.lang.Class componentTypeCollection,
EventType eventTypeSingle) |
AggregationMultiFunctionValidationContext(java.lang.String functionName,
EventType[] eventTypes,
com.espertech.esper.common.internal.epl.expression.core.ExprNode[] parameterExpressions,
java.lang.String statementName,
com.espertech.esper.common.internal.epl.expression.core.ExprValidationContext validationContext,
ConfigurationCompilerPlugInAggregationMultiFunction config,
com.espertech.esper.common.internal.epl.table.compiletime.TableMetadataColumnAggregation optionalTableColumnRead,
com.espertech.esper.common.internal.epl.expression.core.ExprNode[] allParameterExpressions,
com.espertech.esper.common.internal.epl.expression.core.ExprNode optionalFilterExpression)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EventType |
EventBeanService.getExistsTypeByName(java.lang.String eventTypeName)
Look up an event type by name,
|
Modifier and Type | Method and Description |
---|---|
EventBean |
EventBeanService.adapterForTypedAvro(java.lang.Object avroGenericDataDotRecord,
EventType eventType)
Construct an event bean for a given Avro GenericData.Record and given the Avro-event-type
|
EventBean |
EventBeanService.adapterForTypedBean(java.lang.Object bean,
EventType eventType)
Construct an event bean for a given bean (Object, POJO) and given the Bean-event-type
|
EventBean |
EventBeanService.adapterForTypedDOM(org.w3c.dom.Node node,
EventType eventType)
Construct an event bean for a given Node and given the XML-event-type
|
EventBean |
EventBeanService.adapterForTypedMap(java.util.Map<java.lang.String,java.lang.Object> properties,
EventType eventType)
Construct an event bean for a given Map and given the Map-event-type
|
EventBean |
EventBeanService.adapterForTypedObjectArray(java.lang.Object[] props,
EventType eventType)
Construct an event bean for a given Object-Array and given the Object-Array-event-type
|
Modifier and Type | Method and Description |
---|---|
EventType |
ObjectValueTypeWidenerFactoryContext.getEventType()
Returns the event type
|
Constructor and Description |
---|
ObjectValueTypeWidenerFactoryContext(java.lang.Class clazz,
java.lang.String propertyName,
EventType eventType,
java.lang.String statementName)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EventType |
VirtualDataWindowForgeContext.getEventType()
Returns the event type of the events held in the virtual data window as per declaration of the named window.
|
EventType |
VirtualDataWindowFactoryContext.getEventType()
Returns the event type
|
EventType |
VirtualDataWindowContext.getEventType()
Returns the event type of the events held in the virtual data window as per declaration of the named window.
|
Constructor and Description |
---|
VirtualDataWindowFactoryContext(EventType eventType,
java.lang.Object[] parameters,
com.espertech.esper.common.internal.epl.expression.core.ExprEvaluator[] parameterExpressions,
java.lang.String namedWindowName,
java.io.Serializable customConfiguration,
com.espertech.esper.common.internal.view.core.ViewFactoryContext viewFactoryContext,
com.espertech.esper.common.internal.context.module.EPStatementInitServices services)
Ctor.
|
VirtualDataWindowForgeContext(EventType eventType,
java.lang.Object[] parameters,
com.espertech.esper.common.internal.epl.expression.core.ExprNode[] parameterExpressions,
java.lang.String namedWindowName,
com.espertech.esper.common.internal.view.core.ViewForgeEnv viewForgeEnv,
java.io.Serializable customConfiguration)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EventType |
EventPropertyRendererContext.getEventType()
Returns the event type
|
Modifier and Type | Method and Description |
---|---|
JSONEventRenderer |
EPRenderEventService.getJSONRenderer(EventType eventType)
Returns a render for the JSON format, valid only for the given event type and its subtypes.
|
JSONEventRenderer |
EPEventTypeRuntime.getJSONRenderer(EventType eventType)
Returns a render for the JSON format, valid only for the given event type and its subtypes.
|
JSONEventRenderer |
EPRenderEventService.getJSONRenderer(EventType eventType,
JSONRenderingOptions options)
Returns a render for the JSON format, valid only for the given event type and its subtypes.
|
JSONEventRenderer |
EPEventTypeRuntime.getJSONRenderer(EventType eventType,
JSONRenderingOptions options)
Returns a render for the JSON format, valid only for the given event type and its subtypes.
|
XMLEventRenderer |
EPRenderEventService.getXMLRenderer(EventType eventType)
Returns a render for the XML format, valid only for the given event type and its subtypes.
|
XMLEventRenderer |
EPEventTypeRuntime.getXMLRenderer(EventType eventType)
Returns a render for the XML format, valid only for the given event type and its subtypes.
|
XMLEventRenderer |
EPRenderEventService.getXMLRenderer(EventType eventType,
XMLRenderingOptions options)
Returns a render for the XML format, valid only for the given event type and its subtypes.
|
XMLEventRenderer |
EPEventTypeRuntime.getXMLRenderer(EventType eventType,
XMLRenderingOptions options)
Returns a render for the XML format, valid only for the given event type and its subtypes.
|
Constructor and Description |
---|
EventPropertyRendererContext(EventType eventType,
boolean jsonFormatted)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
EventType |
EPStatement.getEventType()
Returns the type of events the statement pushes to listeners or returns for iterator.
|
EventType |
EPEventTypeService.getEventType(java.lang.String deploymentId,
java.lang.String eventTypeName)
Returns the event type as defined by a given deployment.
|
EventType |
EPEventTypeService.getEventTypePreconfigured(java.lang.String eventTypeName)
Returns the event type for a preconfigured event type.
|