|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StatementContext | |
---|---|
net.esper.core | Implementation of client package interfaces, glue code |
net.esper.eql.core | Contains EQL statement specification classes define the constructs that make up an EQL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. |
net.esper.eql.named | Named window classes are in this package |
net.esper.eql.view | Internal processing views for output rate limiting, filtering and internal event routing |
net.esper.pattern | Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance |
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 StatementContext in net.esper.core |
---|
Methods in net.esper.core that return StatementContext | |
---|---|
StatementContext |
StatementContextFactoryDefault.makeContext(String statementId,
String statementName,
String expression,
boolean hasVariables,
EPServicesContext engineServices,
Map<String,Object> optAdditionalContext,
OnTriggerDesc optOnTriggerDesc,
CreateWindowDesc optCreateWindowDesc)
|
StatementContext |
StatementContextFactory.makeContext(String statementId,
String statementName,
String expression,
boolean hasVariables,
EPServicesContext engineServices,
Map<String,Object> optAdditionalContext,
OnTriggerDesc optOnTriggerDesc,
CreateWindowDesc optCreateWindowDesc)
Create a new statement context consisting of statement-level services. |
Constructors in net.esper.core with parameters of type StatementContext | |
---|---|
EPStatementStartMethod(StatementSpecCompiled statementSpec,
EPServicesContext services,
StatementContext statementContext)
Ctor. |
Uses of StatementContext in net.esper.eql.core |
---|
Constructors in net.esper.eql.core with parameters of type StatementContext | |
---|---|
ViewResourceDelegateImpl(ViewFactoryChain[] viewFactories,
StatementContext statementContext)
Ctor. |
Uses of StatementContext in net.esper.eql.named |
---|
Methods in net.esper.eql.named with parameters of type StatementContext | |
---|---|
boolean |
RemoveStreamViewCapability.inspect(int streamNumber,
List<ViewFactory> viewFactories,
StatementContext statementContext)
|
boolean |
NotADataWindowViewCapability.inspect(int streamNumber,
List<ViewFactory> viewFactories,
StatementContext statementContext)
|
Uses of StatementContext in net.esper.eql.view |
---|
Methods in net.esper.eql.view with parameters of type StatementContext | |
---|---|
OutputCondition |
OutputConditionFactoryDefault.createCondition(OutputLimitSpec outputLimitSpec,
StatementContext statementContext,
OutputCallback outputCallback)
Creates an output condition instance. |
OutputCondition |
OutputConditionFactory.createCondition(OutputLimitSpec outputLimitSpec,
StatementContext statementContext,
OutputCallback outputCallback)
Creates an output condition instance. |
static OutputProcessView |
OutputProcessViewFactory.makeView(ResultSetProcessor resultSetProcessor,
int streamCount,
OutputLimitSpec outputLimitSpec,
StatementContext statementContext)
Creates an output processor view depending on the presence of output limiting requirements. |
Constructors in net.esper.eql.view with parameters of type StatementContext | |
---|---|
OutputConditionFirst(OutputLimitSpec outputLimitSpec,
StatementContext statementContext,
OutputCallback outputCallback)
Ctor. |
|
OutputConditionTime(Double intervalSize,
boolean isMinutesUnit,
VariableReader reader,
StatementContext context,
OutputCallback outputCallback)
Constructor. |
|
OutputProcessViewPolicy(ResultSetProcessor resultSetProcessor,
int streamCount,
OutputLimitSpec outputLimitSpec,
StatementContext statementContext)
Ctor. |
Uses of StatementContext in net.esper.pattern |
---|
Methods in net.esper.pattern with parameters of type StatementContext | |
---|---|
PatternContext |
PatternContextFactoryDefault.createContext(StatementContext statementContext,
int streamId,
EvalRootNode rootNode)
|
PatternContext |
PatternContextFactory.createContext(StatementContext statementContext,
int streamId,
EvalRootNode rootNode)
Create a pattern context. |
Constructors in net.esper.pattern with parameters of type StatementContext | |
---|---|
PatternContext(StatementContext statementContext,
int streamNumber,
PatternStateFactory patternStateFactory)
Constructor. |
Uses of StatementContext in net.esper.view |
---|
Methods in net.esper.view with parameters of type StatementContext | |
---|---|
void |
ViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
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. |
View |
CloneableView.cloneView(StatementContext statementContext)
Duplicates the view. |
ViewFactoryChain |
ViewServiceImpl.createFactories(int streamNum,
EventType parentEventType,
List<ViewSpec> viewSpecDefinitions,
StatementContext context)
|
ViewFactoryChain |
ViewService.createFactories(int streamNum,
EventType parentEventType,
List<ViewSpec> viewSpecList,
StatementContext context)
Returns a chain of view factories that can be used to obtain the final event type, and that can later be used to actually create the chain of views or reuse existing views. |
Viewable |
ViewServiceImpl.createViews(Viewable eventStreamViewable,
List<ViewFactory> viewFactories,
StatementContext context)
|
Viewable |
ViewService.createViews(Viewable eventStreamViewable,
List<ViewFactory> viewFactoryChain,
StatementContext context)
Creates the views given a chain of view factories. |
boolean |
ViewCapPriorEventAccess.inspect(int streamNumber,
List<ViewFactory> viewFactories,
StatementContext statementContext)
|
boolean |
ViewCapDataWindowAccess.inspect(int streamNumber,
List<ViewFactory> viewFactories,
StatementContext statementContext)
|
boolean |
ViewCapability.inspect(int streamNumber,
List<ViewFactory> viewFactories,
StatementContext statementContext)
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,
StatementContext context)
Instantiate a chain of views. |
static List<ViewFactory> |
ViewServiceHelper.instantiateFactories(int streamNum,
List<ViewSpec> viewSpecList,
StatementContext statementContext)
Given a list of view specifications obtained from by parsing this method instantiates a list of view factories. |
View |
ViewFactory.makeView(StatementContext statementContext)
Create a new view. |
Constructors in net.esper.view with parameters of type StatementContext | |
---|---|
ViewFactoryContext(StatementContext statementContext,
int streamNum,
int viewNum,
String namespaceName,
String viewName)
Ctor. |
Uses of StatementContext in net.esper.view.ext |
---|
Methods in net.esper.view.ext with parameters of type StatementContext | |
---|---|
void |
TimeOrderViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
SortWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
View |
TimeOrderView.cloneView(StatementContext statementContext)
|
View |
SortWindowView.cloneView(StatementContext statementContext)
|
View |
TimeOrderViewFactory.makeView(StatementContext statementContext)
|
View |
SortWindowViewFactory.makeView(StatementContext statementContext)
|
Constructors in net.esper.view.ext with parameters of type StatementContext | |
---|---|
TimeOrderView(StatementContext statementContext,
TimeOrderViewFactory timeOrderViewFactory,
String timestampFieldName,
long intervalSize,
IStreamTimeOrderRandomAccess optionalSortedRandomAccess,
boolean isRemoveStreamHandling)
Ctor. |
Uses of StatementContext in net.esper.view.internal |
---|
Methods in net.esper.view.internal with parameters of type StatementContext | |
---|---|
void |
PriorEventViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
View |
PriorEventViewFactory.makeView(StatementContext statementContext)
|
Uses of StatementContext in net.esper.view.stat |
---|
Fields in net.esper.view.stat declared as StatementContext | |
---|---|
protected StatementContext |
BaseBivariateStatisticsView.statementContext
Services required by implementing classes. |
Methods in net.esper.view.stat with parameters of type StatementContext | |
---|---|
void |
WeightedAverageViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
UnivariateStatisticsViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
RegressionLinestViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
MultiDimStatsViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
CorrelationViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
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)
|
protected static EventType |
WeightedAverageView.createEventType(StatementContext statementContext)
Creates the event type for this view. |
protected static EventType |
UnivariateStatisticsView.createEventType(StatementContext statementContext)
Creates the event type for this view. |
protected static EventType |
RegressionLinestView.createEventType(StatementContext statementContext)
Creates the event type for this view. |
protected static EventType |
MultiDimStatsView.createEventType(StatementContext statementContext)
Creates the event type for this view. |
protected static EventType |
CorrelationView.createEventType(StatementContext statementContext)
Creates the event type for this view. |
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)
|
Constructors in net.esper.view.stat with parameters of type StatementContext | |
---|---|
BaseBivariateStatisticsView(StatementContext statementContext,
BaseStatisticsBean statisticsBean,
String fieldNameX,
String fieldNameY)
Constructor requires the name of the two fields to use in the parent view to compute the statistics. |
|
CorrelationView(StatementContext statementContext,
String xFieldName,
String yFieldName)
Constructor. |
|
MultiDimStatsView(StatementContext statementContext,
String[] derivedMeasures,
String measureField,
String columnField,
String rowField,
String pageField)
Constructor. |
|
RegressionLinestView(StatementContext statementContext,
String xFieldName,
String yFieldName)
Constructor. |
|
UnivariateStatisticsView(StatementContext statementContext,
String fieldName)
Constructor requires the name of the field to use in the parent view to compute the statistics. |
|
WeightedAverageView(StatementContext statementContext,
String fieldNameX,
String fieldNameWeight)
Constructor requires the name of the field to use in the parent view to compute the weighted average on, as well as the name of the field in the parent view to get the weight from. |
Uses of StatementContext in net.esper.view.std |
---|
Methods in net.esper.view.std with parameters of type StatementContext | |
---|---|
void |
UniqueByPropertyViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
SizeViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
MergeViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LastElementViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
GroupByViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
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)
|
protected static EventType |
SizeView.createEventType(StatementContext statementContext)
Creates the event type for this 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. |
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)
|
Constructors in net.esper.view.std with parameters of type StatementContext | |
---|---|
AddPropertyValueView(StatementContext statementContext,
String[] fieldNames,
Object[] mergeValues,
EventType mergedResultEventType)
Constructor. |
|
GroupByView(StatementContext statementContext,
String[] groupFieldNames)
Constructor. |
|
MergeView(StatementContext statementContext,
String[] groupFieldNames,
EventType resultEventType)
Constructor. |
|
SizeView(StatementContext statementContext)
Ctor. |
Uses of StatementContext in net.esper.view.window |
---|
Methods in net.esper.view.window with parameters of type StatementContext | |
---|---|
void |
TimeWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
TimeLengthBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
TimeBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
TimeAccumViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LengthWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
LengthBatchViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
KeepAllViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
void |
ExternallyTimedWindowViewFactory.attach(EventType parentEventType,
StatementContext statementContext,
ViewFactory optionalParentFactory,
List<ViewFactory> parentViewFactories)
|
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)
|
Constructors in net.esper.view.window with parameters of type StatementContext | |
---|---|
TimeAccumView(TimeAccumViewFactory timeBatchViewFactory,
StatementContext statementContext,
long msecIntervalSize,
ViewUpdatedCollection viewUpdatedCollection)
Constructor. |
|
TimeAccumViewRStream(TimeAccumViewFactory timeBatchViewFactory,
StatementContext statementContext,
long msecIntervalSize)
Constructor. |
|
TimeBatchView(TimeBatchViewFactory timeBatchViewFactory,
StatementContext statementContext,
long msecIntervalSize,
Long referencePoint,
ViewUpdatedCollection viewUpdatedCollection)
Constructor. |
|
TimeBatchViewRStream(TimeBatchViewFactory timeBatchViewFactory,
StatementContext statementContext,
long msecIntervalSize,
Long referencePoint)
Constructor. |
|
TimeLengthBatchView(TimeLengthBatchViewFactory timeBatchViewFactory,
StatementContext statementContext,
long msecIntervalSize,
long numberOfEvents,
boolean forceOutput,
boolean isStartEager,
ViewUpdatedCollection viewUpdatedCollection)
Constructor. |
|
TimeWindowView(StatementContext statementContext,
TimeWindowViewFactory timeWindowViewFactory,
long millisecondsBeforeExpiry,
ViewUpdatedCollection viewUpdatedCollection,
boolean isRemoveStreamHandling)
Constructor. |
|
© 2007 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV NEXT | FRAMES NO FRAMES |