Package org.evrete.api
Interface LhsBuilder<C extends RuntimeContext<C>>
- All Superinterfaces:
NamedType.Resolver
-
Method Summary
Modifier and TypeMethodDescriptionaddFactDeclaration(String name, Class<?> type) addFactDeclaration(String name, String type) addFactDeclaration(String name, Type<?> type) default EvaluatorHandledefault EvaluatorHandleaddWhere(String expression, double complexity, ClassLoader classLoader, Properties properties) default EvaluatorHandleaddWhere(String expression, ClassLoader classLoader, Properties properties) addWhere(Predicate<Object[]> predicate, double complexity, FieldReference... references) default EvaluatorHandledefault EvaluatorHandleaddWhere(Predicate<Object[]> predicate, FieldReference... references) addWhere(ValuesPredicate predicate, double complexity, String... references) addWhere(ValuesPredicate predicate, double complexity, FieldReference... references) default EvaluatorHandleaddWhere(ValuesPredicate predicate, String... references) default EvaluatorHandleaddWhere(ValuesPredicate predicate, FieldReference... references) create()execute()execute(Consumer<RhsContext> consumer) where(Predicate<Object[]> predicate, double complexity, FieldReference... references) where(Predicate<Object[]> predicate, FieldReference... references) where(EvaluatorHandle... expressions) where(ValuesPredicate predicate, double complexity, String... references) where(ValuesPredicate predicate, double complexity, FieldReference... references) where(ValuesPredicate predicate, String... references) where(ValuesPredicate predicate, FieldReference... references) Methods inherited from interface org.evrete.api.NamedType.Resolver
resolve
-
Method Details
-
execute
-
setRhs
-
create
RuleBuilder<C> create() -
execute
C execute() -
execute
-
getRuleBuilder
RuleBuilder<C> getRuleBuilder() -
addWhere
-
addWhere
EvaluatorHandle addWhere(String expression, double complexity, ClassLoader classLoader, Properties properties) -
addWhere
-
addWhere
-
addWhere
EvaluatorHandle addWhere(ValuesPredicate predicate, double complexity, FieldReference... references) -
addWhere
EvaluatorHandle addWhere(Predicate<Object[]> predicate, double complexity, FieldReference... references) -
addWhere
-
addWhere
-
addWhere
-
addWhere
-
addWhere
-
addWhere
-
where
-
where
-
where
-
where
-
where
-
where
-
where
-
where
-
where
-
where
-
where
-
addFactDeclaration
-
addFactDeclaration
-
addFactDeclaration
-