/// <summary> /// Ctor. /// </summary> /// <param name="insertInto">the insert-into clause</param> /// <param name="selectClause">the select-clause</param> /// <param name="fromClause">the from-clause</param> /// <param name="whereClause">where-expression or null</param> public OnTriggerSplitStream( InsertIntoDesc insertInto, SelectClauseSpecRaw selectClause, OnTriggerSplitStreamFromClause fromClause, ExprNode whereClause) { InsertInto = insertInto; SelectClause = selectClause; FromClause = fromClause; WhereClause = whereClause; }
/// <summary> /// Ctor. /// </summary> /// <param name="splitterExpression">The splitter expression.</param> /// <param name="optionalResultEventType">Type of the optional result event.</param> /// <param name="optionalAsName">column name assigned, if any</param> /// <param name="optionalSelectClause">select clause, if any</param> /// <param name="optionalWhereClause">where clause, if any</param> public PropertyEvalAtom( ExprNode splitterExpression, string optionalResultEventType, string optionalAsName, SelectClauseSpecRaw optionalSelectClause, ExprNode optionalWhereClause) { SplitterExpression = splitterExpression; OptionalResultEventType = optionalResultEventType; OptionalAsName = optionalAsName; OptionalSelectClause = optionalSelectClause; OptionalWhereClause = optionalWhereClause; }