Uses of Interface
org.evrete.api.EvaluatorHandle
Packages that use EvaluatorHandle
-
Uses of EvaluatorHandle in org.evrete.api
Methods in org.evrete.api that return EvaluatorHandleModifier and TypeMethodDescriptiondefault EvaluatorHandleEvaluatorsContext.addEvaluator(Evaluator evaluator) EvaluatorsContext.addEvaluator(Evaluator evaluator, double complexity) Registers new condition evaluator and returns its handle.default EvaluatorHandledefault EvaluatorHandleLhsBuilder.addWhere(String expression, double complexity, ClassLoader classLoader, Properties properties) default EvaluatorHandleLhsBuilder.addWhere(String expression, ClassLoader classLoader, Properties properties) LhsBuilder.addWhere(Predicate<Object[]> predicate, double complexity, FieldReference... references) default EvaluatorHandledefault EvaluatorHandleLhsBuilder.addWhere(Predicate<Object[]> predicate, FieldReference... references) LhsBuilder.addWhere(ValuesPredicate predicate, double complexity, String... references) LhsBuilder.addWhere(ValuesPredicate predicate, double complexity, FieldReference... references) default EvaluatorHandleLhsBuilder.addWhere(ValuesPredicate predicate, String... references) default EvaluatorHandleLhsBuilder.addWhere(ValuesPredicate predicate, FieldReference... references) Methods in org.evrete.api with parameters of type EvaluatorHandleModifier and TypeMethodDescriptionEvaluatorsContext.getEvaluator(EvaluatorHandle handle) Returns evaluator by its handle.voidEvaluatorsContext.replaceEvaluator(EvaluatorHandle handle, Evaluator newEvaluator) Replaces existing condition with a new one.voidEvaluatorsContext.replaceEvaluator(EvaluatorHandle handle, ValuesPredicate predicate) Replaces existing condition with a new one.LhsBuilder.where(EvaluatorHandle... expressions)