internal override void Collect(QCandidates a_candidates) { if (i_field.IsClass()) { a_candidates.Filter(i_field, i_candidates); } }
internal override void EvaluateEvaluationsExec(QCandidates a_candidates, bool rereadObject ) { if (rereadObject) { a_candidates.Traverse(new _IVisitor4_31()); } a_candidates.Filter(this); }
internal override void EvaluateSimpleExec(QCandidates a_candidates) { // TODO: The following can be skipped if we used the index on // this field to load the objects, if hasOrdering() is false if (i_field.IsQueryLeaf() || IsNullConstraint()) { PrepareComparison(i_field); a_candidates.Filter(i_field, this); } }
internal override void EvaluateEvaluationsExec(QCandidates a_candidates, bool rereadObject ) { // if (rereadObject) { // a_candidates.traverse(new Visitor4() { // public void visit(Object a_object) { // ((QCandidate) a_object).useField(null); // } // }); // } a_candidates.Filter(this); }
internal override void EvaluateSimpleExec(QCandidates a_candidates) { a_candidates.Filter(this); }
// virtual internal virtual void EvaluateSelf() { i_candidates.Filter(this); }
internal override void EvaluateSimpleExec(QCandidates a_candidates) { // TODO: The following can be skipped if we used the index on // this field to load the objects, if hasOrdering() is false if (i_field.IsQueryLeaf() || IsNullConstraint()) { a_candidates.Traverse(i_field); PrepareComparison(i_field); a_candidates.Filter(this); } }
internal override void Collect(QCandidates a_candidates) { if (i_field.IsClass()) { a_candidates.Traverse(i_field); a_candidates.Filter(i_candidates); } }