|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Viewable | |
---|---|
net.esper.core | Implementation of client package interfaces, glue code |
net.esper.eql.db | Database SQL polling views and caches |
net.esper.eql.join | Join process interfaces and glue code |
net.esper.eql.view | Internal processing views for output rate limiting, filtering and internal event routing |
net.esper.view | View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. |
net.esper.view.ext | Extension views that providing services such as sorting, which don't fit much into other categories. |
net.esper.view.internal | Internal management views for buffering view results and providing these to joins. |
net.esper.view.stat | Views computing statistical values. |
net.esper.view.std | Base service views that perform typical SQL-like functions such as unique, grouping, size, last etc. |
net.esper.view.window | Window views are in this package |
Uses of Viewable in net.esper.core |
---|
Classes in net.esper.core that implement Viewable | |
---|---|
class |
UpdateDispatchView
Convenience view for dispatching view updates received from a parent view to update listeners via the dispatch service. |
Methods in net.esper.core that return types with arguments of type Viewable | |
---|---|
Pair<Viewable,EPStatementStopMethod> |
EPEQLStmtStartMethod.start()
Starts the EQL statement. |
Uses of Viewable in net.esper.eql.db |
---|
Classes in net.esper.eql.db that implement Viewable | |
---|---|
class |
PollingViewable
Implements a poller viewable that uses a polling strategy, a cache and some input parameters extracted from event streams to perform the polling. |
Uses of Viewable in net.esper.eql.join |
---|
Methods in net.esper.eql.join with parameters of type Viewable | |
---|---|
static JoinSetComposer |
JoinSetComposerFactory.makeComposer(List<OuterJoinDesc> outerJoinDescList,
ExprNode optionalFilterNode,
EventType[] streamTypes,
String[] streamNames,
Viewable[] streamViews,
SelectClauseStreamSelectorEnum selectStreamSelectorEnum)
Builds join tuple composer. |
Uses of Viewable in net.esper.eql.view |
---|
Classes in net.esper.eql.view that implement Viewable | |
---|---|
class |
FilterExprView
Simple filter view filtering events using a filter expression tree. |
class |
InternalRouteView
View for internally routing events which is commenly the last step in execution of a statement in which an insert-into clause has been specified. |
class |
IStreamRStreamSelectorView
View for applying a final "rstream" or "istream" selection on the result event rows before publishing to listeners. |
class |
OutputProcessView
A view that prepares output events, batching incoming events and invoking the result set processor as necessary. |
Uses of Viewable in net.esper.view |
---|
Subinterfaces of Viewable in net.esper.view | |
---|---|
interface |
EventStream
A streams is a conduct for incoming events. |
interface |
HistoricalEventViewable
Interface for views that poll data based on information from other streams. |
interface |
View
The View interface provides a way for a stream, data provider, or another view, to notify an object of additions and deletions to its data set. |
Classes in net.esper.view that implement Viewable | |
---|---|
class |
ViewSupport
A helper class for View implementations that provides generic implementation for some of the methods. |
class |
ZeroDepthStream
Event stream implementation that does not keep any window by itself of the events coming into the stream. |
Fields in net.esper.view declared as Viewable | |
---|---|
protected Viewable |
ViewSupport.parent
Parent viewable to this view - directly accessible by subclasses. |
Methods in net.esper.view that return Viewable | |
---|---|
Viewable |
ViewServiceImpl.createViews(Viewable eventStreamViewable,
List<ViewFactory> viewFactories,
ViewServiceContext context)
|
Viewable |
ViewService.createViews(Viewable eventStreamViewable,
List<ViewFactory> viewFactoryChain,
ViewServiceContext context)
Creates the views given a chain of view factories. |
Viewable |
ViewSupport.getParent()
|
Viewable |
View.getParent()
Returns the View's parent Viewable. |
Methods in net.esper.view that return types with arguments of type Viewable | |
---|---|
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. |
Methods in net.esper.view with parameters of type Viewable | |
---|---|
Viewable |
ViewServiceImpl.createViews(Viewable eventStreamViewable,
List<ViewFactory> viewFactories,
ViewServiceContext context)
|
Viewable |
ViewService.createViews(Viewable eventStreamViewable,
List<ViewFactory> viewFactoryChain,
ViewServiceContext context)
Creates the views given a chain of view factories. |
static void |
ViewSupport.dumpChildViews(String prefix,
Viewable parentViewable)
Convenience method for logging the child views of a Viewable. |
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. |
protected static List<View> |
ViewServiceHelper.instantiateChain(Viewable parentViewable,
List<ViewFactory> viewFactories,
ViewServiceContext 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. |
void |
ViewServiceImpl.remove(EventStream eventStream,
Viewable viewToRemove)
|
void |
ViewService.remove(EventStream eventStream,
Viewable view)
Removes a view discoupling the view and any of it's parent views up the tree to the last shared parent view. |
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. |
void |
ViewSupport.setParent(Viewable parent)
|
void |
View.setParent(Viewable parent)
Called when the View is added to a Viewable object. |
Uses of Viewable in net.esper.view.ext |
---|
Classes in net.esper.view.ext that implement Viewable | |
---|---|
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. |
Methods in net.esper.view.ext with parameters of type Viewable | |
---|---|
void |
SortWindowView.setParent(Viewable parent)
|
Uses of Viewable in net.esper.view.internal |
---|
Classes in net.esper.view.internal that implement Viewable | |
---|---|
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. |
Uses of Viewable in net.esper.view.stat |
---|
Classes in net.esper.view.stat that implement Viewable | |
---|---|
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 net.esper.view.stat with parameters of type Viewable | |
---|---|
void |
WeightedAverageView.setParent(Viewable parent)
|
void |
UnivariateStatisticsView.setParent(Viewable parent)
|
void |
MultiDimStatsView.setParent(Viewable parent)
|
void |
BaseBivariateStatisticsView.setParent(Viewable parent)
|
Uses of Viewable in net.esper.view.std |
---|
Classes in net.esper.view.std that implement Viewable | |
---|---|
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. |
Methods in net.esper.view.std with parameters of type Viewable | |
---|---|
void |
UniqueByPropertyView.setParent(Viewable parent)
|
void |
GroupByView.setParent(Viewable parent)
|
void |
AddPropertyValueView.setParent(Viewable parent)
|
Uses of Viewable in net.esper.view.window |
---|
Subinterfaces of Viewable in net.esper.view.window | |
---|---|
interface |
DataWindowView
Tag interface for data window views. |
Classes in net.esper.view.window that implement Viewable | |
---|---|
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 |
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 |
LengthWindowView
This view is a moving window extending the specified number of elements into the past. |
class |
TimeBatchView
A data view that aggregates events in a stream and releases them in one batch at every specified time interval. |
class |
TimeWindowView
This view is a moving timeWindow extending the specified amount of milliseconds into the past. |
Methods in net.esper.view.window with parameters of type Viewable | |
---|---|
void |
ExternallyTimedWindowView.setParent(Viewable parent)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |