public DeleteConstraint Where(IExpressionConstraint expression) { _whereConstraint = new WhereConstraint(expression); return(this); }
public static IExpressionConstraint LessThan(IExpressionConstraint op1, IExpressionConstraint op2) { return(new BinaryExpressionConstraint("<", op1, op2)); }
public static IExpressionConstraint NotEqualTo(IExpressionConstraint op1, IExpressionConstraint op2) { return(new BinaryExpressionConstraint("<>", op1, op2)); }
public static IExpressionConstraint GreaterThan(IExpressionConstraint op1, IExpressionConstraint op2) { return(new BinaryExpressionConstraint(">", op1, op2)); }
public static IExpressionConstraint Or(IExpressionConstraint op1, IExpressionConstraint op2) { return(new BinaryExpressionConstraint("or", op1, op2)); }
public static IExpressionConstraint And(IExpressionConstraint op1, IExpressionConstraint op2) { return(new BinaryExpressionConstraint("and", op1, op2)); }
public WhereConstraint(IExpressionConstraint expression) { this._expression = expression; }
public BinaryExpressionConstraint(string operation, IExpressionConstraint operand1, IExpressionConstraint operand2) { this.operation = operation; this.operand1 = operand1; this.operand2 = operand2; }