internal BinarySubQueryPredicate(object expression, QueryBase query, BinarySubQueryOperationType operationType, SubQueryQuantifier quantifier) : base(query) { Expression = Argument.NotNull(expression, "expression"); OperationType = operationType; Quantifier = quantifier; }
public IPredicateDisjunctionState Compare(QueryBase query, BinarySubQueryOperationType operationType, SubQueryQuantifier quantifier) { Argument.NotNull(query, "query"); var predicate = new BinarySubQueryPredicate(Expression, query, operationType, quantifier); return(PredicateDisjunctionState(predicate, _negate)); }
public SubOQLCondition(OQL subOQL, SubQueryOP subQueryOP, SubQueryQuantifier subQueryQuantifier,string propertyName,object value) { _subOQL = subOQL; _subQueryOP = subQueryOP; _subQueryQuantifier = subQueryQuantifier; _propertyName = propertyName; _value = value; }
public SubOQLCondition(OQL subOQL, SubQueryOP subQueryOP, SubQueryQuantifier subQueryQuantifier) { _subOQL = subOQL; _subQueryOP = subQueryOP; _subQueryQuantifier = subQueryQuantifier; }
public ISinglePredicateState Compare(QueryBase query, BinarySubQueryOperationType operationType, SubQueryQuantifier quantifier) { Argument.NotNull(query, "query"); var predicate = new BinarySubQueryPredicate(_expression, query, operationType, quantifier); return(InitialPredicateState(predicate, _negate)); }