Uses of Interface
net.esper.event.EventType

Packages that use EventType
net.esper.client This package defines the central Esper Client APIs. 
net.esper.core   
net.esper.eql.expression   
net.esper.eql.join   
net.esper.eql.join.exec   
net.esper.eql.join.plan   
net.esper.eql.join.table   
net.esper.eql.parse   
net.esper.eql.view   
net.esper.event This package defines the Esper Client event API. 
net.esper.filter   
net.esper.indicator.jmx   
net.esper.view   
net.esper.view.ext   
net.esper.view.internal   
net.esper.view.stat   
net.esper.view.std   
net.esper.view.window   
 

Uses of EventType in net.esper.client
 

Methods in net.esper.client that return EventType
 EventType EPIterable.getEventType()
          Returns the type of events the iterable returns.
 

Uses of EventType in net.esper.core
 

Methods in net.esper.core that return EventType
 EventType UpdateDispatchView.getEventType()
           
 EventType EPPatternStatementImpl.getEventType()
           
 EventType EPEQLStatementImpl.getEventType()
           
protected static EventType EventTypeResolutionServiceImpl.lookupClass(java.lang.String className)
          Lookup a Java class using Class.forName and return the event type.
 EventType EventTypeResolutionServiceImpl.resolveEventType(java.lang.String eventName)
           
 EventType EventTypeResolutionService.resolveEventType(java.lang.String eventName)
          Return the event type for a given event name.
 

Methods in net.esper.core that return types with arguments of type EventType
protected static java.util.Map<java.lang.String,EventType> EventTypeResolutionServiceImpl.mapToTypes(java.util.Map<java.lang.String,java.lang.String> mappedEventClasses)
          Returns a map of event name and event type for a map of event name and Java class name.
 

Constructors in net.esper.core with parameters of type EventType
EPPatternStatementImpl(java.lang.String expressionText, EventType eventType, DispatchService dispatchService, EPPatternStmtStartMethod startMethod)
          Constructor.
 

Uses of EventType in net.esper.eql.expression
 

Methods in net.esper.eql.expression that return EventType
 EventType[] StreamTypeServiceImpl.getEventTypes()
           
 EventType[] StreamTypeService.getEventTypes()
          Returns an array of event types for each event stream in the order declared.
 EventType SelectExprProcessor.getResultEventType()
          Returns the event type that represents the select-clause items.
 EventType SelectExprJoinWildcardProcessor.getResultEventType()
           
 EventType SelectExprEvalProcessor.getResultEventType()
           
 EventType ResultSetProcessorSimple.getResultEventType()
           
 EventType ResultSetProcessorRowPerGroup.getResultEventType()
           
 EventType ResultSetProcessorRowForAll.getResultEventType()
           
 EventType ResultSetProcessorAggregateGrouped.getResultEventType()
           
 EventType ResultSetProcessorAggregateAll.getResultEventType()
           
 EventType ResultSetProcessor.getResultEventType()
          Returns the event type of processed results.
 EventType PropertyResolutionDescriptor.getStreamEventType()
          Returns event type of the stream that the property was found in.
 

Constructors in net.esper.eql.expression with parameters of type EventType
PropertyResolutionDescriptor(java.lang.String streamName, EventType streamEventType, java.lang.String propertyName, int streamNum, java.lang.Class propertyType)
          Ctor.
SelectExprJoinWildcardProcessor(java.lang.String[] streamNames, EventType[] streamTypes)
          Ctor.
StreamTypeServiceImpl(EventType[] eventTypes, java.lang.String[] streamNames)
          Ctor.
 

Uses of EventType in net.esper.eql.join
 

Methods in net.esper.eql.join with parameters of type EventType
protected static EventTable JoinSetComposerFactory.buildIndex(int indexedStreamNum, java.lang.String[] indexProps, EventType eventType)
          Build an index/table instance using the event properties for the event type.
static JoinSetComposerImpl JoinSetComposerFactory.makeComposer(java.util.List<OuterJoinDesc> outerJoinDescList, ExprNode optionalFilterNode, EventType[] streamTypes, java.lang.String[] streamNames)
          Builds join tuple composer.
 

Uses of EventType in net.esper.eql.join.exec
 

Methods in net.esper.eql.join.exec that return EventType
 EventType IndexedTableLookupStrategy.getEventType()
          Returns event type of the lookup event.
 

Constructors in net.esper.eql.join.exec with parameters of type EventType
IndexedTableLookupStrategy(EventType eventType, java.lang.String[] properties, PropertyIndexedEventTable index)
          Ctor.
 

Uses of EventType in net.esper.eql.join.plan
 

Methods in net.esper.eql.join.plan with parameters of type EventType
protected static QueryPlan NStreamQueryPlanBuilder.buildNStreamDefaultQuerySpec(EventType[] eventTypes)
          Returns query plan based on all unindexed full table lookups and lookups based on a simple nesting order.
 ExecNode TableOuterLookupNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
           
 ExecNode TableLookupNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
           
abstract  ExecNode QueryPlanNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
          Make execution node from this specification.
 ExecNode NestedIterationNode.makeExec(EventTable[][] indexPerStream, EventType[] streamTypes)
           
 ExecNode LookupInstructionQueryPlanNode.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
           
 LookupInstructionExec LookupInstructionPlan.makeExec(EventTable[][] indexesPerStream, EventType[] streamTypes)
          Constructs the executable from the plan.
abstract  TableLookupStrategy TableLookupPlan.makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
          Instantiates the lookup plan into a execution strategy for the lookup.
 TableLookupStrategy IndexedTableLookupPlan.makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
           
 TableLookupStrategy FullTableScanLookupPlan.makeStrategy(EventTable[][] indexesPerStream, EventType[] eventTypes)
           
 

Uses of EventType in net.esper.eql.join.table
 

Constructors in net.esper.eql.join.table with parameters of type EventType
PropertyIndexedEventTable(int streamNum, EventType eventType, java.lang.String[] propertyNames)
          Ctor.
 

Uses of EventType in net.esper.eql.parse
 

Methods in net.esper.eql.parse that return types with arguments of type EventType
 java.util.Map<java.lang.String,EventType> EQLPatternTreeWalker.getTaggedEventTypes()
          Returns event trypes, if any, as specified as part of filters used in pattern.
 

Method parameters in net.esper.eql.parse with type arguments of type EventType
static FilterSpec ASTFilterSpecHelper.buildSpec(antlr.collections.AST filterAST, java.util.Map<java.lang.String,EventType> optionalTaggedEventTypes, EventTypeResolutionService eventTypeResolutionService)
          Creates a filter specification for the AST representing the filter expression.
 

Uses of EventType in net.esper.eql.view
 

Methods in net.esper.eql.view that return EventType
 EventType OutputProcessView.getEventType()
           
 EventType FilterExprView.getEventType()
           
 

Uses of EventType in net.esper.event
 

Classes in net.esper.event that implement EventType
 class BeanEventType
          Implementation of the EventType interface for handling JavaBean-type classes.
 class MapEventType
          Implementation of the EventType interface for handling plain Maps containing name value pairs.
 

Methods in net.esper.event that return EventType
static EventType EventTypeHelper.createAddToEventType(EventType originalType, java.lang.String[] fieldNames, java.lang.Class[] fieldTypes)
          Create an event type based on the original type passed in adding a property.
 EventType EventTypeFactory.createBeanType(java.lang.Class clazz)
          Creates a new EventType object for a java bean of the specified class if this is the first time the class has been seen.
 EventType EventTypeFactory.createMapType(java.util.Map<java.lang.String,java.lang.Class> propertyTypes)
          Creates a new EventType instance for an event type that contains a map of name value pairs.
 EventType MapEventBean.getEventType()
           
 EventType EventBean.getEventType()
          Return the EventType instance that describes the set of properties available for this event.
 EventType BeanEventBean.getEventType()
           
 EventType[] MapEventType.getSuperTypes()
           
 EventType[] EventType.getSuperTypes()
          Returns an array of event types that are super to this event type, from which this event type inherited event properties.
 EventType[] BeanEventType.getSuperTypes()
           
 

Methods in net.esper.event that return types with arguments of type EventType
 java.util.Set<EventType> EventTypeFactory.getDeepSuperTypes(EventType eventType)
          Returns super types to event type, going up the hierarchy and including all super-interfaces and classes.
 

Methods in net.esper.event with parameters of type EventType
static EventBean[] EventBeanUtility.convert(java.util.LinkedList<Pair<EventBean,java.util.Set<EventBean>>> joinData, java.lang.String outerEventName, java.lang.String innerEventName, EventType eventType)
          Convert a list of pairs of event and set of events to an event array using the given names as composite event properties.
static EventBean[] EventBeanUtility.convert(java.util.Set<Pair<EventBean,EventBean>> set, java.lang.String firstEventName, java.lang.String secondEventName, EventType eventType)
          Convert a set of pairs of events to an array of events each event being a map of the underlying event objects.
static EventType EventTypeHelper.createAddToEventType(EventType originalType, java.lang.String[] fieldNames, java.lang.Class[] fieldTypes)
          Create an event type based on the original type passed in adding a property.
static EventBean EventBeanFactory.createMapFromUnderlying(java.util.Map<java.lang.String,EventBean> events, EventType eventType)
          Create an aggregate event wrapper bean from a set of named events stored in a Map.
static EventBean EventBeanFactory.createMapFromValues(java.util.Map<java.lang.String,java.lang.Object> properties, EventType eventType)
          Create an event wrapper bean from a set of event properties (name and value objectes) stored in a Map.
 java.util.Set<EventType> EventTypeFactory.getDeepSuperTypes(EventType eventType)
          Returns super types to event type, going up the hierarchy and including all super-interfaces and classes.
 

Method parameters in net.esper.event with type arguments of type EventType
static java.util.Map<java.lang.String,java.lang.Class> EventTypeHelper.getUnderlyingTypes(java.util.Map<java.lang.String,EventType> types)
          Return a map of property name and types for a given map of property name and event type, by extracting the underlying type for the event types.
 

Constructors in net.esper.event with parameters of type EventType
BeanEventBean(java.lang.Object event, EventType eventType)
          Constructor.
MapEventBean(EventType eventType)
          Constructor for the mutable functions, e.g.
MapEventBean(EventType eventType, java.util.Map<java.lang.String,EventBean> events)
          Constructor for initialization with existing values.
MapEventBean(java.util.Map<java.lang.String,java.lang.Object> properties, EventType eventType)
          Constructor for initialization with existing values.
 

Uses of EventType in net.esper.filter
 

Methods in net.esper.filter that return EventType
 EventType FilterValueSetImpl.getEventType()
          Returns event type to filter for.
 EventType FilterValueSet.getEventType()
          Returns type of event to filter for.
 EventType FilterSpec.getEventType()
          Returns type of event to filter for.
 

Methods in net.esper.filter with parameters of type EventType
 void EventTypeIndex.add(EventType eventType, FilterCallbackSetNode rootNode)
          Add a new event type to the index and use the specified node for the root node of its subtree.
static FilterParamIndex IndexFactory.createIndex(EventType eventType, java.lang.String propertyName, FilterOperator filterOperator)
          Factory for indexes that store filter parameter constants for a given event property and filter operator.
 FilterCallbackSetNode EventTypeIndex.get(EventType eventType)
          Returns the root node for the given event type, or null if this event type has not been seen before.
 

Method parameters in net.esper.filter with type arguments of type EventType
 void RangeValueEventProp.checkType(java.util.Map<java.lang.String,EventType> taggedEventTypes)
           
 void RangeValueDouble.checkType(java.util.Map<java.lang.String,EventType> taggedEventTypes)
           
 void FilterSpecParamRangeValue.checkType(java.util.Map<java.lang.String,EventType> taggedEventTypes)
          Check the type against the map of event tag and type.
 java.lang.Class FilterSpecParamRange.getFilterValueClass(java.util.Map<java.lang.String,EventType> taggedEventTypes)
           
 java.lang.Class FilterSpecParamEventProp.getFilterValueClass(java.util.Map<java.lang.String,EventType> taggedEventTypes)
           
 java.lang.Class FilterSpecParamConstant.getFilterValueClass(java.util.Map<java.lang.String,EventType> taggedEventTypes)
           
abstract  java.lang.Class FilterSpecParam.getFilterValueClass(java.util.Map<java.lang.String,EventType> optionalTaggedEventTypes)
          Return the filter parameter constant's class.
static void FilterSpecValidator.validate(FilterSpec filterSpec, java.util.Map<java.lang.String,EventType> optionalTaggedEventTypes)
          Validates a filter specification.
 

Constructors in net.esper.filter with parameters of type EventType
FilterParamIndex(java.lang.String propertyName, FilterOperator filterOperator, EventType eventType)
          Constructor.
FilterParamIndexCompare(java.lang.String propertyName, FilterOperator filterOperator, EventType eventType)
          Constructs the index for matching comparison operators (<, >, <=, >=).
FilterParamIndexEquals(java.lang.String propertyName, EventType eventType)
          Constructs the index for exact matches.
FilterParamIndexRange(java.lang.String attributeName, FilterOperator filterOperator, EventType eventType)
          Constructs the index for matching ranges.
FilterSpec(EventType eventType, java.util.List<FilterSpecParam> parameters)
          Constructor - validates parameter list against event type, throws exception if invalid property names or mismatcing filter operators are found.
FilterValueSetImpl(EventType eventType, java.util.List<FilterValueSetParam> parameters)
          Ctor.
 

Uses of EventType in net.esper.indicator.jmx
 

Constructors in net.esper.indicator.jmx with parameters of type EventType
JMXLastElementDynamicMBean(EventType eventType)
          Constructor.
JMXLastEventIndicator(EventType eventType, java.lang.String domainName, java.lang.String keyProperties)
          Constructor.
 

Uses of EventType in net.esper.view
 

Methods in net.esper.view that return EventType
 EventType ZeroDepthStream.getEventType()
           
 EventType EventCollection.getEventType()
          Provides metadata information about the type of object the event collection contains.
 

Methods in net.esper.view with parameters of type EventType
static java.lang.String PropertyCheckHelper.checkLong(EventType type, java.lang.String longFieldName)
          Check if the field identified by the field name is of type long according to the schema.
static java.lang.String PropertyCheckHelper.checkNumeric(EventType type, java.lang.String numericFieldName)
          Check if the field identified by the field name is a valid numeric field according to the schema.
static java.lang.String PropertyCheckHelper.checkNumeric(EventType type, java.lang.String numericFieldNameX, java.lang.String numericFieldNameY)
          Check if the fields identified by their field names are valid numeric field according to the schema.
static java.lang.String PropertyCheckHelper.exists(EventType type, java.lang.String fieldName)
          Check if the field identified by the field name exists according to the schema.
static java.lang.String PropertyCheckHelper.exists(EventType type, java.lang.String fieldNameOne, java.lang.String fieldNameTwo)
          Check if the fields identified by the field names both exists according to the schema.
 

Constructors in net.esper.view with parameters of type EventType
ZeroDepthStream(EventType eventType)
          Ctor.
 

Uses of EventType in net.esper.view.ext
 

Methods in net.esper.view.ext that return EventType
 EventType SortWindowView.getEventType()
           
 

Uses of EventType in net.esper.view.internal
 

Methods in net.esper.view.internal that return EventType
 EventType BufferView.getEventType()
           
 

Uses of EventType in net.esper.view.stat
 

Methods in net.esper.view.stat that return EventType
 EventType WeightedAverageView.getEventType()
           
 EventType UnivariateStatisticsView.getEventType()
           
 EventType RegressionLinestView.getEventType()
           
 EventType MultiDimStatsView.getEventType()
           
 EventType CorrelationView.getEventType()
           
 

Uses of EventType in net.esper.view.std
 

Methods in net.esper.view.std that return EventType
 EventType UniqueByPropertyView.getEventType()
           
 EventType SizeView.getEventType()
           
 EventType MergeView.getEventType()
           
 EventType LastElementView.getEventType()
           
 EventType GroupByView.getEventType()
           
 EventType AddPropertyValueView.getEventType()
           
 

Methods in net.esper.view.std with parameters of type EventType
protected static EventBean AddPropertyValueView.addProperty(EventBean originalEvent, java.lang.String[] propertyNames, java.lang.Object[] propertyValues, EventType targetEventType)
          Add a property to the event passed in.
 void MergeView.setEventType(EventType eventType)
          Sets event type - required for successful view copy.
 

Uses of EventType in net.esper.view.window
 

Methods in net.esper.view.window that return EventType
 EventType TimeWindowView.getEventType()
           
 EventType TimeBatchView.getEventType()
           
 EventType LengthWindowView.getEventType()
           
 EventType ExternallyTimedWindowView.getEventType()