/// <summary> /// Ctor. /// </summary> /// <param name="priority">priority of statement</param> /// <param name="drop">whether to drop the event if matched</param> /// <param name="optionalWhereClause">where clause, or null if none provided</param> /// <param name="assignments">event property assignments</param> /// <param name="writer">writes values to an event</param> /// <param name="wideners">for widening types to write</param> /// <param name="outputView">for indicating output</param> /// <param name="statementContext">the statement context</param> /// <param name="hasSubselect">indicator whether there are subselects</param> public InternalEventRouterEntry( int priority, bool drop, ExprEvaluator optionalWhereClause, ExprEvaluator[] assignments, EventBeanWriter writer, TypeWidener[] wideners, InternalEventRouterWriter[] specialPropWriters, InternalRoutePreprocessView outputView, StatementContext statementContext, bool hasSubselect) { Priority = priority; IsDrop = drop; OptionalWhereClause = optionalWhereClause; Assignments = assignments; Writer = writer; Wideners = wideners; SpecialPropWriters = specialPropWriters; OutputView = outputView; StatementContext = statementContext; IsSubselect = hasSubselect; }
/// <summary>Ctor. </summary> /// <param name="undWriter">writer to the underlying object</param> public WrapperEventBeanUndWriter(EventBeanWriter undWriter) { _undWriter = undWriter; }