edu.berkeley.cs.db.yfilter.operators
Class PredicateEvaluation

java.lang.Object
  |
  +--edu.berkeley.cs.db.yfilter.operators.PredicateEvaluation

public class PredicateEvaluation
extends java.lang.Object


Constructor Summary
PredicateEvaluation()
           
 
Method Summary
static boolean evaluatePath(Predicate[] predicates, java.util.ArrayList queryPathContext)
          evaluate all predicates on a path of this query
static boolean evaluatePredicate(Predicate p, ParsingContext context)
          evaluate a single predicate with an element
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PredicateEvaluation

public PredicateEvaluation()
Method Detail

evaluatePredicate

public static boolean evaluatePredicate(Predicate p,
                                        ParsingContext context)
evaluate a single predicate with an element


evaluatePath

public static boolean evaluatePath(Predicate[] predicates,
                                   java.util.ArrayList queryPathContext)
evaluate all predicates on a path of this query