public class ExpressionBatchViewFactory extends ExpressionViewFactoryBase implements DataWindowBatchingViewFactory
ExpressionBatchView
.Modifier and Type | Field and Description |
---|---|
protected boolean |
includeTriggeringEvent |
aggregationServiceFactoryDesc, builtinMapType, expiryExpression, expiryExpressionEvaluator, variableNames
Constructor and Description |
---|
ExpressionBatchViewFactory() |
Modifier and Type | Method and Description |
---|---|
String |
getViewName()
Returns the name of the view, not namespace+name but readable name.
|
boolean |
isIncludeTriggeringEvent() |
Object |
makePreviousGetter() |
View |
makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
Create a new view.
|
void |
setViewParameters(ViewFactoryContext viewFactoryContext,
List<ExprNode> expressionParameters)
Indicates user EPL query view parameters to the view factory.
|
attach, canReuse, getAggregationServiceFactoryDesc, getBuiltinMapType, getEventType, getExpiryExpression, getExpiryExpressionEvaluator, getVariableNames
public void setViewParameters(ViewFactoryContext viewFactoryContext, List<ExprNode> expressionParameters) throws ViewParameterException
ViewFactory
setViewParameters
in interface ViewFactory
viewFactoryContext
- supplied context information for the view factoryexpressionParameters
- is the objects representing the view parametersViewParameterException
- if the parameters don't match view parameter needspublic View makeView(AgentInstanceViewFactoryChainContext agentInstanceViewFactoryContext)
ViewFactory
makeView
in interface ViewFactory
agentInstanceViewFactoryContext
- contextpublic Object makePreviousGetter()
makePreviousGetter
in interface DataWindowViewWithPrevious
public boolean isIncludeTriggeringEvent()
public String getViewName()
ViewFactory
getViewName
in interface ViewFactory