Пример #1
0
 /// <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;
 }
Пример #2
0
 /// <summary>Ctor. </summary>
 /// <param name="undWriter">writer to the underlying object</param>
 public WrapperEventBeanUndWriter(EventBeanWriter undWriter)
 {
     _undWriter = undWriter;
 }