public class InternalEventRouterEntry extends Object
Constructor and Description |
---|
InternalEventRouterEntry(int priority,
boolean drop,
ExprEvaluator optionalWhereClause,
ExprEvaluator[] assignments,
EventBeanWriter writer,
TypeWidener[] wideners,
InternalEventRouterWriter[] specialPropWriters,
InternalRoutePreprocessView outputView,
StatementContext statementContext,
boolean hasSubselect)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
ExprEvaluator[] |
getAssignments()
Returns the expressions providing values for assignment.
|
ExprEvaluator |
getOptionalWhereClause()
Returns the where-clause or null if none defined
|
InternalRoutePreprocessView |
getOutputView()
Returns the output view.
|
int |
getPriority()
Returns the execution priority.
|
InternalEventRouterWriter[] |
getSpecialPropWriters() |
StatementContext |
getStatementContext() |
TypeWidener[] |
getWideners()
Returns the type wideners to use or null if none required.
|
EventBeanWriter |
getWriter()
Returns the writer to the event for writing property values.
|
boolean |
isDrop()
Returns indicator whether dropping events if the where-clause matches.
|
boolean |
isHasSubselect() |
public InternalEventRouterEntry(int priority, boolean drop, ExprEvaluator optionalWhereClause, ExprEvaluator[] assignments, EventBeanWriter writer, TypeWidener[] wideners, InternalEventRouterWriter[] specialPropWriters, InternalRoutePreprocessView outputView, StatementContext statementContext, boolean hasSubselect)
priority
- priority of statementdrop
- whether to drop the event if matchedoptionalWhereClause
- where clause, or null if none providedassignments
- event property assignmentswriter
- writes values to an eventwideners
- for widening types to writeoutputView
- for indicating outputstatementContext
- statement contexthasSubselect
- indicator whether there are subselectsspecialPropWriters
- special writers if anypublic int getPriority()
public boolean isDrop()
public ExprEvaluator getOptionalWhereClause()
public ExprEvaluator[] getAssignments()
public EventBeanWriter getWriter()
public TypeWidener[] getWideners()
public InternalRoutePreprocessView getOutputView()
public StatementContext getStatementContext()
public boolean isHasSubselect()
public InternalEventRouterWriter[] getSpecialPropWriters()
Copyright © 2005–2021. All rights reserved.