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 EvaluatorHandleRuleBuilder.createCondition(String expression) Compiles and registers the provided predicate with the current context (aKnowledgeor aRuleSession).RuleBuilder.createCondition(String expression, double complexity) Compiles and registers the provided predicate with the current context (aKnowledgeor aRuleSession).RuleBuilder.createCondition(Predicate<Object[]> predicate, double complexity, String... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).RuleBuilder.createCondition(Predicate<Object[]> predicate, double complexity, FieldReference... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).default EvaluatorHandleRuleBuilder.createCondition(Predicate<Object[]> predicate, String... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).default EvaluatorHandleRuleBuilder.createCondition(Predicate<Object[]> predicate, FieldReference... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).RuleBuilder.createCondition(ValuesPredicate predicate, double complexity, String... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).RuleBuilder.createCondition(ValuesPredicate predicate, double complexity, FieldReference... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).default EvaluatorHandleRuleBuilder.createCondition(ValuesPredicate predicate, String... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).default EvaluatorHandleRuleBuilder.createCondition(ValuesPredicate predicate, FieldReference... references) Registers the provided predicate with the current context (aKnowledgeor aRuleSession).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)