/** * <p> * Classes to support {@link er.neo4jadaptor.query.neo4j_eval.EvaluatingFilter} to perform thorough node/relationship evaluation. * Main evaluation components are {@link er.neo4jadaptor.query.neo4j_eval.evaluators.Evaluator}s either * qualify or reject a candidate (boolean response). {@link er.neo4jadaptor.query.neo4j_eval.evaluators.Evaluator}s can be built * from other {@link er.neo4jadaptor.query.neo4j_eval.evaluators.Evaluator}s or can often use {@link er.neo4jadaptor.query.neo4j_eval.retrievers.Retriever} * to calculate some value if that value comparison is necessary for the evaluation process. * </p> * * <p> * Evaluating some criteria might be slower or faster than evaluating another criteria, so there's term of evaluating {@link er.neo4jadaptor.query.neo4j_eval.Cost} * and {@link er.neo4jadaptor.query.neo4j_eval.HasCost} introduced. * </p> * */ package er.neo4jadaptor.query.neo4j_eval;