|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use View | |
---|---|
com.espertech.esper.core | Implementation of client package interfaces, glue code |
com.espertech.esper.epl.core | Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. |
com.espertech.esper.epl.db | Database SQL polling views and caches |
com.espertech.esper.epl.named | Named window classes are in this package |
com.espertech.esper.epl.subquery | Subquery helper classes are found here. |
com.espertech.esper.epl.variable | Variable service and variable collections |
com.espertech.esper.epl.view | Internal processing views for output rate limiting, filtering and internal event routing |
com.espertech.esper.view | View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. |
com.espertech.esper.view.ext | Extension views that providing services such as sorting, which don't fit much into other categories. |
com.espertech.esper.view.internal | Internal management views for buffering view results and providing these to joins. |
com.espertech.esper.view.stat | Views computing statistical values. |
com.espertech.esper.view.std | Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. |
com.espertech.esper.view.window | Window views are in this package |
Uses of View in com.espertech.esper.core |
---|
Subinterfaces of View in com.espertech.esper.core | |
---|---|
interface |
UpdateDispatchView
Update dispatch view to indicate statement results to listeners. |
Classes in com.espertech.esper.core that implement View | |
---|---|
class |
UpdateDispatchViewBase
Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service. |
class |
UpdateDispatchViewBlockingSpin
Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service. |
class |
UpdateDispatchViewBlockingWait
Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service. |
class |
UpdateDispatchViewNonBlocking
Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service. |
Uses of View in com.espertech.esper.epl.core |
---|
Methods in com.espertech.esper.epl.core that return View | |
---|---|
View |
MethodPollingViewable.addView(View view)
|
Methods in com.espertech.esper.epl.core that return types with arguments of type View | |
---|---|
List<View> |
MethodPollingViewable.getViews()
|
Methods in com.espertech.esper.epl.core with parameters of type View | |
---|---|
View |
MethodPollingViewable.addView(View view)
|
boolean |
MethodPollingViewable.removeView(View view)
|
Uses of View in com.espertech.esper.epl.db |
---|
Methods in com.espertech.esper.epl.db that return View | |
---|---|
View |
DatabasePollingViewable.addView(View view)
|
Methods in com.espertech.esper.epl.db that return types with arguments of type View | |
---|---|
List<View> |
DatabasePollingViewable.getViews()
|
Methods in com.espertech.esper.epl.db with parameters of type View | |
---|---|
View |
DatabasePollingViewable.addView(View view)
|
boolean |
DatabasePollingViewable.removeView(View view)
|
Uses of View in com.espertech.esper.epl.named |
---|
Classes in com.espertech.esper.epl.named that implement View | |
---|---|
class |
NamedWindowConsumerView
Represents a consumer of a named window that selects from a named window via a from-clause. |
class |
NamedWindowOnDeleteView
View for the on-delete statement that handles removing events from a named window. |
class |
NamedWindowOnExprBaseView
View for the on-delete statement that handles removing events from a named window. |
class |
NamedWindowOnSelectView
View for the on-select statement that handles selecting events from a named window. |
class |
NamedWindowRootView
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 |
NamedWindowTailView
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 via NamedWindowService to consuming statements. |
Uses of View in com.espertech.esper.epl.subquery |
---|
Classes in com.espertech.esper.epl.subquery that implement View | |
---|---|
class |
SubselectAggregatorView
View handling the insert and remove stream generated by a subselect for application to aggregation state. |
Uses of View in com.espertech.esper.epl.variable |
---|
Classes in com.espertech.esper.epl.variable that implement View | |
---|---|
class |
CreateVariableView
View for handling create-variable syntax. |
class |
OnSetVariableView
A view that handles the setting of variables upon receipt of a triggering event. |
Uses of View in com.espertech.esper.epl.view |
---|
Classes in com.espertech.esper.epl.view that implement View | |
---|---|
class |
FilterExprView
Simple filter view filtering events using a filter expression tree. |
class |
OutputProcessView
Base output processing view that has the responsibility to serve up event type and statement iterator. |
class |
OutputProcessViewDirect
Output process view that does not enforce any output policies and may simply hand over events to child views. |
class |
OutputProcessViewPolicy
A view that prepares output events, batching incoming events and invoking the result set processor as necessary. |
class |
OutputProcessViewSnapshot
A view that handles the "output snapshot" keyword in output rate stabilizing. |
Methods in com.espertech.esper.epl.view that return View | |
---|---|
View |
OutputProcessView.addView(View view)
|
Methods in com.espertech.esper.epl.view that return types with arguments of type View | |
---|---|
List<View> |
OutputProcessView.getViews()
|
Methods in com.espertech.esper.epl.view with parameters of type View | |
---|---|
View |
OutputProcessView.addView(View view)
|
boolean |
OutputProcessView.removeView(View view)
|
Uses of View in com.espertech.esper.view |
---|
Subinterfaces of View in com.espertech.esper.view | |
---|---|
interface |
DataWindowView
Tag interface for data window views. |
Classes in com.espertech.esper.view that implement View | |
---|---|
class |
ViewSupport
A helper class for View implementations that provides generic implementation for some of the methods. |
Methods in com.espertech.esper.view that return View | |
---|---|
View |
ZeroDepthStream.addView(View view)
|
View |
ViewSupport.addView(View view)
|
View |
Viewable.addView(View view)
Add a view to the viewable object. |
View |
CloneableView.cloneView(StatementContext statementContext)
Duplicates the view. |
View |
ViewFactory.makeView(StatementContext statementContext)
Create a new view. |
Methods in com.espertech.esper.view that return types with arguments of type View | |
---|---|
static List<View> |
ViewSupport.findDescendent(Viewable parentView,
Viewable descendentView)
Find the descendent view in the view tree under the parent view returning the list of view nodes between the parent view and the descendent view. |
List<View> |
ZeroDepthStream.getViews()
|
List<View> |
ViewSupport.getViews()
|
List<View> |
Viewable.getViews()
Returns all added views. |
protected static List<View> |
ViewServiceHelper.instantiateChain(Viewable parentViewable,
List<ViewFactory> viewFactories,
StatementContext context)
Instantiate a chain of views. |
protected static Pair<Viewable,List<View>> |
ViewServiceHelper.matchExistingViews(Viewable rootViewable,
List<ViewFactory> viewFactories)
Match the views under the stream to the list of view specications passed in. |
protected static List<View> |
ViewServiceHelper.removeChainLeafView(Viewable parentViewable,
Viewable viewToRemove)
Removes a view from a parent view returning the orphaned parent views in a list. |
Methods in com.espertech.esper.view with parameters of type View | |
---|---|
View |
ZeroDepthStream.addView(View view)
|
View |
ViewSupport.addView(View view)
|
View |
Viewable.addView(View view)
Add a view to the viewable object. |
boolean |
ViewFactorySupport.canReuse(View view)
|
boolean |
ViewFactory.canReuse(View view)
Determines if the given view could be used instead of creating a new view, requires the view factory to compare view type, parameters and other capabilities provided. |
boolean |
ZeroDepthStream.removeView(View view)
|
boolean |
ViewSupport.removeView(View view)
|
boolean |
Viewable.removeView(View view)
Remove a view. |
Method parameters in com.espertech.esper.view with type arguments of type View | |
---|---|
protected static void |
ViewSupport.updateChildren(List<View> childViews,
EventBean[] newData,
EventBean[] oldData)
Updates all the children with new data. |
Uses of View in com.espertech.esper.view.ext |
---|
Classes in com.espertech.esper.view.ext that implement View | |
---|---|
class |
SortWindowView
Window sorting by values in the specified field extending a specified number of elements from the lowest value up or the highest value down. |
class |
TimeOrderView
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. |
Methods in com.espertech.esper.view.ext that return View | |
---|---|
View |
TimeOrderView.cloneView(StatementContext statementContext)
|
View |
SortWindowView.cloneView(StatementContext statementContext)
|
View |
TimeOrderViewFactory.makeView(StatementContext statementContext)
|
View |
SortWindowViewFactory.makeView(StatementContext statementContext)
|
Methods in com.espertech.esper.view.ext with parameters of type View | |
---|---|
boolean |
TimeOrderViewFactory.canReuse(View view)
|
boolean |
SortWindowViewFactory.canReuse(View view)
|
Uses of View in com.espertech.esper.view.internal |
---|
Classes in com.espertech.esper.view.internal that implement View | |
---|---|
class |
BufferView
A view that acts as an adapter between views and update listeners. |
class |
PriorEventView
View that provides access to prior events posted by the parent view for use by 'prior' expression nodes. |
Methods in com.espertech.esper.view.internal that return View | |
---|---|
View |
PriorEventViewFactory.makeView(StatementContext statementContext)
|
Methods in com.espertech.esper.view.internal with parameters of type View | |
---|---|
boolean |
PriorEventViewFactory.canReuse(View view)
|
Uses of View in com.espertech.esper.view.stat |
---|
Classes in com.espertech.esper.view.stat that implement View | |
---|---|
class |
BaseBivariateStatisticsView
View for computing statistics that require 2 input variable arrays containing X and Y datapoints. |
class |
CorrelationView
A view that calculates correlation on two fields. |
class |
MultiDimStatsView
This view compiles OLAP cubes for the specified fields. |
class |
RegressionLinestView
A view that calculates regression on two fields. |
class |
UnivariateStatisticsView
View for computing statistics, which the view exposes via fields representing the sum, count, standard deviation for sample and for population and variance. |
class |
WeightedAverageView
View for computing a weighted average. |
Methods in com.espertech.esper.view.stat that return View | |
---|---|
View |
WeightedAverageView.cloneView(StatementContext statementContext)
|
View |
UnivariateStatisticsView.cloneView(StatementContext statementContext)
|
View |
RegressionLinestView.cloneView(StatementContext statementContext)
|
View |
MultiDimStatsView.cloneView(StatementContext statementContext)
|
View |
CorrelationView.cloneView(StatementContext statementContext)
|
View |
WeightedAverageViewFactory.makeView(StatementContext statementContext)
|
View |
UnivariateStatisticsViewFactory.makeView(StatementContext statementContext)
|
View |
RegressionLinestViewFactory.makeView(StatementContext statementContext)
|
View |
MultiDimStatsViewFactory.makeView(StatementContext statementContext)
|
View |
CorrelationViewFactory.makeView(StatementContext statementContext)
|
Methods in com.espertech.esper.view.stat with parameters of type View | |
---|---|
boolean |
WeightedAverageViewFactory.canReuse(View view)
|
boolean |
UnivariateStatisticsViewFactory.canReuse(View view)
|
boolean |
RegressionLinestViewFactory.canReuse(View view)
|
boolean |
MultiDimStatsViewFactory.canReuse(View view)
|
boolean |
CorrelationViewFactory.canReuse(View view)
|
Uses of View in com.espertech.esper.view.std |
---|
Classes in com.espertech.esper.view.std that implement View | |
---|---|
class |
AddPropertyValueView
This view simply adds a property to the events posted to it. |
class |
GroupByView
The group view splits the data in a stream to multiple subviews, based on a key index. |
class |
LastElementView
This view is a very simple view presenting the last event posted by the parent view to any subviews. |
class |
MergeView
The merge view works together with a group view that splits the data in a stream to multiple subviews, based on a key index. |
class |
SizeView
This view is a very simple view presenting the number of elements in a stream or view. |
class |
UniqueByPropertyView
This view includes only the most recent among events having the same value for the specified field or fields. |
Methods in com.espertech.esper.view.std that return View | |
---|---|
View |
UniqueByPropertyView.cloneView(StatementContext statementContext)
|
View |
SizeView.cloneView(StatementContext statementContext)
|
View |
MergeView.cloneView(StatementContext statementContext)
|
View |
LastElementView.cloneView(StatementContext context)
|
View |
GroupByView.cloneView(StatementContext statementContext)
|
View |
AddPropertyValueView.cloneView(StatementContext statementContext)
|
View |
UniqueByPropertyViewFactory.makeView(StatementContext statementContext)
|
View |
SizeViewFactory.makeView(StatementContext statementContext)
|
View |
MergeViewFactory.makeView(StatementContext statementContext)
|
View |
LastElementViewFactory.makeView(StatementContext statementContext)
|
View |
GroupByViewFactory.makeView(StatementContext statementContext)
|
Methods in com.espertech.esper.view.std that return types with arguments of type View | |
---|---|
protected static List<View> |
GroupByView.makeSubViews(GroupByView groupView,
Object[] groupByValues,
StatementContext statementContext)
Instantiate subviews for the given group view and the given key value to group-by. |
Methods in com.espertech.esper.view.std with parameters of type View | |
---|---|
boolean |
UniqueByPropertyViewFactory.canReuse(View view)
|
boolean |
SizeViewFactory.canReuse(View view)
|
boolean |
MergeViewFactory.canReuse(View view)
|
boolean |
LastElementViewFactory.canReuse(View view)
|
boolean |
GroupByViewFactory.canReuse(View view)
|
Uses of View in com.espertech.esper.view.window |
---|
Classes in com.espertech.esper.view.window that implement View | |
---|---|
class |
ExternallyTimedWindowView
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. |
class |
KeepAllView
This view is a keep-all data window that simply keeps all events added. |
class |
LengthBatchView
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 |
LengthBatchViewRStream
Same as the LengthBatchView , this view also supports fast-remove from the batch for remove stream events. |
class |
LengthWindowView
This view is a moving window extending the specified number of elements into the past. |
class |
LengthWindowViewRStream
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. |
class |
TimeAccumView
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 |
TimeAccumViewRStream
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. |
class |
TimeBatchView
A data view that aggregates events in a stream and releases them in one batch at every specified time interval. |
class |
TimeBatchViewRStream
Same as the TimeBatchView , this view also supports fast-remove from the batch for remove stream events. |
class |
TimeLengthBatchView
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. |
class |
TimeWindowView
This view is a moving timeWindow extending the specified amount of milliseconds into the past. |
Methods in com.espertech.esper.view.window that return View | |
---|---|
View |
TimeWindowView.cloneView(StatementContext statementContext)
|
View |
TimeLengthBatchView.cloneView(StatementContext statementContext)
|
View |
TimeBatchViewRStream.cloneView(StatementContext statementContext)
|
View |
TimeBatchView.cloneView(StatementContext statementContext)
|
View |
TimeAccumViewRStream.cloneView(StatementContext statementContext)
|
View |
TimeAccumView.cloneView(StatementContext statementContext)
|
View |
LengthWindowViewRStream.cloneView(StatementContext statementContext)
|
View |
LengthWindowView.cloneView(StatementContext statementContext)
|
View |
LengthBatchViewRStream.cloneView(StatementContext statementContext)
|
View |
LengthBatchView.cloneView(StatementContext statementContext)
|
View |
KeepAllView.cloneView(StatementContext statementContext)
|
View |
ExternallyTimedWindowView.cloneView(StatementContext statementContext)
|
View |
TimeWindowViewFactory.makeView(StatementContext statementContext)
|
View |
TimeLengthBatchViewFactory.makeView(StatementContext statementContext)
|
View |
TimeBatchViewFactory.makeView(StatementContext statementContext)
|
View |
TimeAccumViewFactory.makeView(StatementContext statementContext)
|
View |
LengthWindowViewFactory.makeView(StatementContext statementContext)
|
View |
LengthBatchViewFactory.makeView(StatementContext statementContext)
|
View |
KeepAllViewFactory.makeView(StatementContext statementContext)
|
View |
ExternallyTimedWindowViewFactory.makeView(StatementContext statementContext)
|
Methods in com.espertech.esper.view.window with parameters of type View | |
---|---|
boolean |
TimeWindowViewFactory.canReuse(View view)
|
boolean |
TimeLengthBatchViewFactory.canReuse(View view)
|
boolean |
TimeBatchViewFactory.canReuse(View view)
|
boolean |
TimeAccumViewFactory.canReuse(View view)
|
boolean |
LengthWindowViewFactory.canReuse(View view)
|
boolean |
LengthBatchViewFactory.canReuse(View view)
|
boolean |
KeepAllViewFactory.canReuse(View view)
|
boolean |
ExternallyTimedWindowViewFactory.canReuse(View view)
|
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |