Uses of Interface
com.espertech.esper.common.internal.view.core.View
Package
Description
Match-recognize core.
-
Uses of View in com.espertech.esper.common.internal.context.aifactory.createvariable
-
Uses of View in com.espertech.esper.common.internal.context.aifactory.ontrigger.core
Modifier and TypeMethodDescriptionabstract View
StatementAgentInstanceFactoryOnTriggerBase.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) Modifier and TypeMethodDescriptionabstract View
StatementAgentInstanceFactoryOnTriggerBase.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) -
Uses of View in com.espertech.esper.common.internal.context.aifactory.ontrigger.onset
Modifier and TypeClassDescriptionclass
A view that handles the setting of variables upon receipt of a triggering event.Modifier and TypeMethodDescriptionStatementAgentInstanceFactoryOnTriggerSet.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) Modifier and TypeMethodDescriptionStatementAgentInstanceFactoryOnTriggerSet.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) -
Uses of View in com.espertech.esper.common.internal.context.aifactory.ontrigger.onsplit
Modifier and TypeMethodDescriptionStatementAgentInstanceFactoryOnTriggerSplitStream.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) Modifier and TypeMethodDescriptionStatementAgentInstanceFactoryOnTriggerSplitStream.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) -
Uses of View in com.espertech.esper.common.internal.context.aifactory.ontrigger.ontrigger
Modifier and TypeMethodDescriptionStatementAgentInstanceFactoryOnTriggerInfraBase.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) Modifier and TypeMethodDescriptionStatementAgentInstanceFactoryOnTriggerInfraBase.determineFinalOutputView
(AgentInstanceContext agentInstanceContext, View onExprView) -
Uses of View in com.espertech.esper.common.internal.context.util
Modifier and TypeClassDescriptionclass
class
class
View for use with pre-processing statement such as "update istream" for indicating previous and current event. -
Uses of View in com.espertech.esper.common.internal.epl.historical.common
-
Uses of View in com.espertech.esper.common.internal.epl.namedwindow.consume
Modifier and TypeClassDescriptionclass
Represents a consumer of a named window that selects from a named window via a from-clause. -
Uses of View in com.espertech.esper.common.internal.epl.namedwindow.core
Modifier and TypeClassDescriptionclass
class
The root window in a named window plays multiple roles: It holds the indexes for deleting rows, if any on-delete statement requires such indexes.class
This view is hooked into a named window's view chain as the last view and handles dispatching of named window insert and remove stream results viaNamedWindowManagementService
to consuming statements. -
Uses of View in com.espertech.esper.common.internal.epl.ontrigger
Modifier and TypeClassDescriptionclass
View for the on-delete statement that handles removing events from a named window.class
View for the on-delete statement that handles removing events from a named window.class
View for the on-delete statement that handles removing events from a named window.class
View for the on-select statement that handles selecting events from a named window.class
View for the on-delete statement that handles removing events from a named window.class
View for the on-delete statement that handles removing events from a named window.class
class
View for the on-delete statement that handles removing events from a named window.class
class
class
class
ModifierConstructorDescriptionInfraOnExprBaseViewResult
(View view, AggregationService optionalAggregationService) -
Uses of View in com.espertech.esper.common.internal.epl.output.condition
Modifier and TypeClassDescriptionclass
A view that prepares output events, batching incoming events and invoking the result set processor as necessary. -
Uses of View in com.espertech.esper.common.internal.epl.output.core
Modifier and TypeClassDescriptionclass
class
class
A view that handles the "output snapshot" keyword in output rate stabilizing.class
class
class
-
Uses of View in com.espertech.esper.common.internal.epl.output.view
Modifier and TypeClassDescriptionclass
class
A view that prepares output events, batching incoming events and invoking the result set processor as necessary.class
Handles output rate limiting for FIRST, only applicable with a having-clause and no group-by clause.class
Handles output rate limiting for FIRST, only applicable with a having-clause and no group-by clause.class
Handles output rate limiting for LAST and without order-by.class
A view that handles the "output snapshot" keyword in output rate stabilizing.class
Output process view that does not enforce any output policies and may simply hand over events to child views, does not handle distinct.class
Output process view that does not enforce any output policies and may simply hand over events to child views, but works with distinct and after-output policiesclass
Output process view that does not enforce any output policies and may simply hand over events to child views, but works with distinct and after-output policiesclass
-
Uses of View in com.espertech.esper.common.internal.epl.rowrecog.core
Modifier and TypeMethodDescriptionRowRecogNFAViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.epl.subselect
Modifier and TypeClassDescriptionclass
View handling the insert and remove stream generated by a subselect for application to aggregation state.class
class
class
class
-
Uses of View in com.espertech.esper.common.internal.epl.table.core
-
Uses of View in com.espertech.esper.common.internal.epl.virtualdw
Modifier and TypeMethodDescriptionVirtualDWViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.statement.dispatch
Modifier and TypeInterfaceDescriptioninterface
Update dispatch view to indicate statement results to listeners. -
Uses of View in com.espertech.esper.common.internal.view.core
Modifier and TypeInterfaceDescriptioninterface
Tag interface for data window views.interface
Tag interface for derived-value views.Modifier and TypeClassDescriptionfinal class
View to handle pattern discarding for a single stream (no join).final class
View to dispatch for a single stream (no join).class
class
class
class
Modifier and TypeMethodDescriptionViewable.getChild()
ViewNoop.getChild()
ViewNullEvent.getChild()
ViewSupport.getChild()
ZeroDepthStreamIterable.getChild()
ZeroDepthStreamNoIterate.getChild()
View[]
RelatedView.getRelatedViews()
ViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
ViewDataVisitorContained.visitContained
(Object containedKey, View containedView) -
Uses of View in com.espertech.esper.common.internal.view.derived
Modifier and TypeClassDescriptionclass
View for computing statistics that require 2 input variable arrays containing X and Y datapoints.class
A view that calculates correlation on two fields.class
A view that calculates regression on two fields.class
This view is a very simple view presenting the number of elements in a stream or view.class
View for computing statistics, which the view exposes via fields representing the sum, count, standard deviation for sample and for population and variance.class
View for computing a weighted average.Modifier and TypeMethodDescriptionCorrelationViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) RegressionLinestViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) SizeViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) UnivariateStatisticsViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) WeightedAverageViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.expression
Modifier and TypeClassDescriptionclass
This view is a moving window extending the into the past until the expression passed to it returns false.class
This view is a moving window extending the into the past until the expression passed to it returns false.class
This view is a moving window extending the into the past until the expression passed to it returns false.Modifier and TypeMethodDescriptionExpressionBatchViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) ExpressionWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.exttimedbatch
Modifier and TypeClassDescriptionclass
Batch window based on timestamp of arriving events.Modifier and TypeMethodDescriptionExternallyTimedBatchViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.exttimedwin
Modifier and TypeClassDescriptionclass
View for a moving window extending the specified amount of time into the past, driven entirely by external timing supplied within long-type timestamp values in a field of the event beans that the view receives.Modifier and TypeMethodDescriptionExternallyTimedWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.filter
Modifier and TypeClassDescriptionclass
Simple filter view filtering events using a filter expression tree. -
Uses of View in com.espertech.esper.common.internal.view.firstevent
Modifier and TypeMethodDescriptionFirstEventViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.firstlength
Modifier and TypeClassDescriptionclass
A length-first view takes the first N arriving events.Modifier and TypeMethodDescriptionFirstLengthWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.firsttime
Modifier and TypeMethodDescriptionFirstTimeViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.firstunique
Modifier and TypeClassDescriptionclass
This view retains the first event for each multi-key of distinct property values.Modifier and TypeMethodDescriptionFirstUniqueByPropertyViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.groupwin
Modifier and TypeClassDescriptionfinal class
This view simply adds a property to the events posted to it.class
The group view splits the data in a stream to multiple subviews, based on a key index.class
class
Modifier and TypeMethodDescriptionGroupByViewAgedEntry.getSubview()
protected static View
GroupByViewUtil.makeSubView
(GroupByView view, Object groupKey) GroupByViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) Modifier and TypeMethodDescriptionvoid
MergeView.addParentView
(View parentView) void
MergeView.removeParentView
(View parentView) static void
GroupByViewUtil.removeSubview
(View view, AgentInstanceStopServices services) static void
GroupByViewImpl.visitView
(ViewDataVisitorContained viewDataVisitor, Object groupkey, View view) -
Uses of View in com.espertech.esper.common.internal.view.intersect
Modifier and TypeClassDescriptionclass
A view that represents an intersection of multiple data windows.class
A view that represents an intersection of multiple data windows.class
A view that represents an intersection of multiple data windows.final class
A view that retains the last update.Modifier and TypeFieldDescriptionprotected final View[]
IntersectAsymetricView.views
protected final View[]
IntersectBatchView.views
protected final View[]
IntersectDefaultView.views
Modifier and TypeMethodDescriptionView[]
IntersectAsymetricView.getRelatedViews()
View[]
IntersectBatchView.getRelatedViews()
View[]
IntersectDefaultView.getRelatedViews()
View[]
IntersectAsymetricView.getViewContained()
View[]
IntersectBatchView.getViewContained()
View[]
IntersectDefaultView.getViewContained()
IntersectViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) Modifier and TypeMethodDescriptionstatic void
IntersectDefaultView.visitViewContained
(ViewDataVisitorContained viewDataVisitor, ViewFactory viewFactory, View[] views) ModifierConstructorDescriptionIntersectAsymetricView
(AgentInstanceViewFactoryChainContext agentInstanceContext, IntersectViewFactory factory, List<View> viewList) IntersectBatchView
(AgentInstanceViewFactoryChainContext agentInstanceContext, IntersectViewFactory factory, List<View> viewList) IntersectDefaultView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext, IntersectViewFactory factory, List<View> viewList) -
Uses of View in com.espertech.esper.common.internal.view.keepall
Modifier and TypeClassDescriptionclass
This view is a keep-all data window that simply keeps all events added.Modifier and TypeMethodDescriptionKeepAllViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.lastevent
Modifier and TypeClassDescriptionclass
This view is a very simple view presenting the last event posted by the parent view to any subviews.Modifier and TypeMethodDescriptionLastEventViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.length
Modifier and TypeClassDescriptionclass
This view is a moving window extending the specified number of elements into the past.class
This view is a moving window extending the specified number of elements into the past, allowing in addition to remove events efficiently for remove-stream events received by the view.Modifier and TypeMethodDescriptionLengthWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.lengthbatch
Modifier and TypeClassDescriptionclass
A data view that aggregates events in a stream and releases them in one batch when a maximum number of events has been collected.class
Same as theLengthBatchView
, this view also supports fast-remove from the batch for remove stream events.Modifier and TypeMethodDescriptionLengthBatchViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.prior
Modifier and TypeClassDescriptionclass
View that provides access to prior events posted by the parent view for use by 'prior' expression nodes.Modifier and TypeMethodDescriptionPriorEventViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.rank
Modifier and TypeClassDescriptionclass
Window sorting by values in the specified field extending a specified number of elements from the lowest value up or the highest value down and retaining only the last unique value per key.Modifier and TypeMethodDescriptionRankWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.sort
Modifier and TypeClassDescriptionclass
Window sorting by values in the specified field extending a specified number of elements from the lowest value up or the highest value down.Modifier and TypeMethodDescriptionSortWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.time_accum
Modifier and TypeClassDescriptionclass
A data window view that holds events in a stream and only removes events from a stream (rstream) if no more events arrive for a given time interval.class
A data window view that holds events in a stream and only removes events from a stream (rstream) if no more events arrive for a given time interval, also handling the remove stream by keeping set-like semantics.Modifier and TypeMethodDescriptionTimeAccumViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.timebatch
Modifier and TypeClassDescriptionclass
A data view that aggregates events in a stream and releases them in one batch at every specified time interval.class
Same as theTimeBatchView
, this view also supports fast-remove from the batch for remove stream events.Modifier and TypeMethodDescriptionTimeBatchViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.timelengthbatch
Modifier and TypeClassDescriptionclass
A data view that aggregates events in a stream and releases them in one batch if either one of these conditions is reached, whichever comes first: One, a time interval passes.Modifier and TypeMethodDescriptionTimeLengthBatchViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.timetolive
Modifier and TypeClassDescriptionclass
Window retaining timestamped events up to a given number of seconds such that older events that arrive later are sorted into the window and released in timestamp order.Modifier and TypeMethodDescriptionTimeOrderViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.timewin
Modifier and TypeClassDescriptionclass
This view is a moving timeWindow extending the specified amount of milliseconds into the past.Modifier and TypeMethodDescriptionTimeWindowViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.union
Modifier and TypeClassDescriptionclass
A view that represents a union of multiple data windows wherein at least one is asymetric: it does not present a insert stream for each insert stream event received.class
A view that represents a union of multiple data windows.Modifier and TypeFieldDescriptionprotected final View[]
UnionAsymetricView.views
protected final View[]
UnionView.views
Modifier and TypeMethodDescriptionView[]
UnionAsymetricView.getRelatedViews()
View[]
UnionView.getRelatedViews()
View[]
UnionView.getViewContained()
UnionViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) ModifierConstructorDescriptionUnionAsymetricView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext, UnionViewFactory factory, List<View> viewList) UnionView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext, UnionViewFactory factory, List<View> viewList) -
Uses of View in com.espertech.esper.common.internal.view.unique
Modifier and TypeClassDescriptionclass
This view includes only the most recent among events having the same value for the specified field or fields.Modifier and TypeMethodDescriptionUniqueByPropertyViewFactory.makeView
(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext) -
Uses of View in com.espertech.esper.common.internal.view.util
Modifier and TypeClassDescriptionfinal class
A view that acts as an adapter between views and update listeners.