protected LogicalJoin(string operatorName, LogicalJoin logicalJoin, ComparisonOperator comparisonOperator, IEnumerable<Operator> operators) : base(operatorName) { var allOperators = new List<Operator>() { logicalJoin, comparisonOperator }; if (operators != null) { allOperators.AddRange(operators); } InitOperators(allOperators); }
public And(LogicalJoin logicalJoin, ComparisonOperator comparisonOperator, params Operator[] operators) : base(AndTag, logicalJoin, comparisonOperator, operators) { }
public Or(ComparisonOperator comparisonOperator, LogicalJoin logicalJoin, params Operator[] operators) : base(OrTag, comparisonOperator, logicalJoin, operators) { }