/// <summary> /// Ctor - for use to create an expression tree, without child expression. /// </summary> /// <param name="model">is the lookup statement object model</param> public SubqueryExpression(EPStatementObjectModel model) { Model = model; }
/// <summary> /// Ctor - for use to create an expression tree, without child expression. /// </summary> /// <param name="model">is the lookup statement object model</param> /// <param name="isNotIn">is true for not-in</param> public SubqueryInExpression(EPStatementObjectModel model, bool isNotIn) { this.model = model; this.isNotIn = isNotIn; }
/// <summary> /// Ctor - for use to create an expression tree, without child expression. /// </summary> /// <param name="expression">is the expression providing the value to match</param> /// <param name="model">is the lookup statement object model</param> /// <param name="isNotIn">is true for not-in</param> public SubqueryInExpression(Expression expression, EPStatementObjectModel model, bool isNotIn) { this.Children.Add(expression); this.model = model; this.isNotIn = isNotIn; }
/// <summary> /// Ctor - for use to create an expression tree, without child expression. /// </summary> /// <param name="model">is the lookup statement object model</param> /// <param name="operator">the op</param> /// <param name="all">true for ALL, false for ANY</param> public SubqueryQualifiedExpression(EPStatementObjectModel model, String @operator, bool all) { Model = model; Operator = @operator; IsAll = all; }