|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ViewFactory | |
---|---|
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 ViewFactory in net.esper.view |
---|
Methods in net.esper.view that return ViewFactory | |
---|---|
protected static ViewFactory |
ViewFactoryFactory.create(ViewSpec spec)
Instantiates a view factory based on view name stored in the view spec. |
Methods in net.esper.view that return types with arguments of type ViewFactory | |
---|---|
List<ViewFactory> |
ViewFactoryChain.getViewFactoryChain()
Returns the chain of view factories. |
static List<ViewFactory> |
ViewServiceHelper.instantiateFactories(List<ViewSpec> viewSpecList)
Given a list of view specifications obtained from by parsing this method instantiates a list of view factories. |
Methods in net.esper.view with parameters of type ViewFactory | |
---|---|
void |
ViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
Attaches the factory to a parent event type such that the factory can validate attach requirements and determine an event type for resulting views. |
Method parameters in net.esper.view with type arguments of type ViewFactory | |
---|---|
void |
ViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
Attaches the factory to a parent event type such that the factory can validate attach requirements and determine an event type for resulting views. |
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. |
boolean |
ViewCapPriorEventAccess.inspect(List<ViewFactory> viewFactories)
|
boolean |
ViewCapDataWindowAccess.inspect(List<ViewFactory> viewFactories)
|
boolean |
ViewCapability.inspect(List<ViewFactory> viewFactories)
Inspect view factories returning false to indicate that view factories do not meet view resource requirements, or true to indicate view capability and view factories can be compatible. |
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. |
Constructor parameters in net.esper.view with type arguments of type ViewFactory | |
---|---|
ViewFactoryChain(EventType streamEventType,
List<ViewFactory> viewFactoryChain)
Ctor. |
Uses of ViewFactory in net.esper.view.ext |
---|
Classes in net.esper.view.ext that implement ViewFactory | |
---|---|
class |
SortWindowViewFactory
Factory for sort window views. |
Methods in net.esper.view.ext with parameters of type ViewFactory | |
---|---|
void |
SortWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Method parameters in net.esper.view.ext with type arguments of type ViewFactory | |
---|---|
void |
SortWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Uses of ViewFactory in net.esper.view.internal |
---|
Classes in net.esper.view.internal that implement ViewFactory | |
---|---|
class |
PriorEventViewFactory
Factory for making PriorEventView instances. |
Methods in net.esper.view.internal with parameters of type ViewFactory | |
---|---|
void |
PriorEventViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Method parameters in net.esper.view.internal with type arguments of type ViewFactory | |
---|---|
void |
PriorEventViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Uses of ViewFactory in net.esper.view.stat |
---|
Classes in net.esper.view.stat that implement ViewFactory | |
---|---|
class |
CorrelationViewFactory
Factory for CorrelationView instances. |
class |
MultiDimStatsViewFactory
Factory for MultiDimStatsView instances. |
class |
RegressionLinestViewFactory
Factory for RegressionLinestView instances. |
class |
UnivariateStatisticsViewFactory
Factory for UnivariateStatisticsView instances. |
class |
WeightedAverageViewFactory
Factory for WeightedAverageView instances. |
Methods in net.esper.view.stat with parameters of type ViewFactory | |
---|---|
void |
WeightedAverageViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
UnivariateStatisticsViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
RegressionLinestViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
MultiDimStatsViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
CorrelationViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Method parameters in net.esper.view.stat with type arguments of type ViewFactory | |
---|---|
void |
WeightedAverageViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
UnivariateStatisticsViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
RegressionLinestViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
MultiDimStatsViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
CorrelationViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Uses of ViewFactory in net.esper.view.std |
---|
Classes in net.esper.view.std that implement ViewFactory | |
---|---|
class |
GroupByViewFactory
Factory for GroupByView instances. |
class |
LastElementViewFactory
Factory for LastElementView instances. |
class |
MergeViewFactory
Factory for MergeView instances. |
class |
SizeViewFactory
Factory for SizeView instances. |
class |
UniqueByPropertyViewFactory
Factory for UniqueByPropertyView instances. |
Methods in net.esper.view.std with parameters of type ViewFactory | |
---|---|
void |
UniqueByPropertyViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
SizeViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
MergeViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LastElementViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
GroupByViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Method parameters in net.esper.view.std with type arguments of type ViewFactory | |
---|---|
void |
UniqueByPropertyViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
SizeViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
MergeViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LastElementViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
GroupByViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Uses of ViewFactory in net.esper.view.window |
---|
Classes in net.esper.view.window that implement ViewFactory | |
---|---|
class |
ExternallyTimedWindowViewFactory
Factory for ExternallyTimedWindowView . |
class |
LengthBatchViewFactory
Factory for TimeBatchView . |
class |
LengthWindowViewFactory
Factory for LengthWindowView . |
class |
TimeBatchViewFactory
Factory for TimeBatchView . |
class |
TimeWindowViewFactory
Factory for TimeWindowView . |
Methods in net.esper.view.window with parameters of type ViewFactory | |
---|---|
void |
TimeWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
TimeBatchViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LengthWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LengthBatchViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
ExternallyTimedWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
Method parameters in net.esper.view.window with type arguments of type ViewFactory | |
---|---|
void |
TimeWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
TimeBatchViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LengthWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LengthBatchViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
ExternallyTimedWindowViewFactory.attach(EventType parentEventType,
ViewServiceContext viewServiceContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |