internal override QE Add(QE evaluator) { QE qe = new QEMulti(); qe.Add(this); qe.Add(evaluator); return qe; }
internal virtual void RemoveNot() { if (IsNot()) { i_evaluator = ((QENot)i_evaluator).Evaluator(); } }
internal override QE Add(QE evaluator) { QE qe = new QEMulti(); qe.Add(this); qe.Add(evaluator); return(qe); }
internal override QE Add(QE evaluator) { if (!(evaluator is Db4objects.Db4o.Internal.Query.Processor.QENot)) { i_evaluator = i_evaluator.Add(evaluator); } return this; }
internal override QE Add(QE evaluator) { if (!(evaluator is Db4objects.Db4o.Internal.Query.Processor.QENot)) { i_evaluator = i_evaluator.Add(evaluator); } return(this); }
public virtual IConstraint Not() { lock (StreamLock()) { if (!(i_evaluator is QENot)) { i_evaluator = new QENot(i_evaluator); } return(this); } }
internal virtual bool Evaluate(QConObject a_constraint, QE a_evaluator) { if (a_evaluator.Identity()) { return(a_evaluator.Evaluate(a_constraint, this, null)); } if (_member == null) { _member = Value(); } return(a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_member))); }
internal QENot(QE a_evaluator) { // CS i_evaluator = a_evaluator; }
public static Db4objects.Db4o.Internal.Fieldindex.QEBitmap ForQE(QE qe) { bool[] bitmap = new bool[4]; qe.IndexBitMap(bitmap); return new Db4objects.Db4o.Internal.Fieldindex.QEBitmap(bitmap); }
public virtual IConstraint Not() { lock (StreamLock()) { if (!(i_evaluator is QENot)) { i_evaluator = new QENot(i_evaluator); } return this; } }
internal virtual QE Add(QE evaluator) { return(evaluator); }
internal virtual bool Evaluate(QConObject a_constraint, QE a_evaluator) { if (a_evaluator.Identity()) { return a_evaluator.Evaluate(a_constraint, this, null); } if (_member == null) { _member = Value(); } return a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_member)); }
public abstract bool Evaluate(QConObject arg1, QE arg2);
internal override QE Add(QE evaluator) { i_evaluators.Ensure(evaluator); return(this); }
public override bool Evaluate(QConObject a_constraint, QE a_evaluator) { return a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_obj)); }
public override bool Evaluate(QConObject a_constraint, QE a_evaluator) { return(a_evaluator.Evaluate(a_constraint, this, a_constraint.Translate(_obj))); }
internal virtual QE Add(QE evaluator) { return evaluator; }
public static QEBitmap ForQE(QE qe) { var bitmap = new bool[4]; qe.IndexBitMap(bitmap); return new QEBitmap(bitmap); }
internal override QE Add(QE evaluator) { i_evaluators.Ensure(evaluator); return this; }