Exemplo n.º 1
0
        internal virtual void EvaluateSimpleChildren()
        {
            // TODO: sort the constraints for YapFields first,
            // so we stay with the same YapField
            if (_children == null)
            {
                return;
            }
            IEnumerator i = IterateChildren();

            while (i.MoveNext())
            {
                Db4objects.Db4o.Internal.Query.Processor.QCon qcon = (Db4objects.Db4o.Internal.Query.Processor.QCon
                                                                      )i.Current;
                i_candidates.SetCurrentConstraint(qcon);
                qcon.SetCandidates(i_candidates);
                qcon.EvaluateSimpleExec(i_candidates);
            }
            i_candidates.SetCurrentConstraint(null);
        }