-
Method Summary
| Modifier and Type |
Method |
Description |
NamedType |
addFactDeclaration(String name,
Class<?> type) |
|
NamedType |
addFactDeclaration(String name,
String type) |
|
NamedType |
addFactDeclaration(String name,
Type<?> type) |
|
default EvaluatorHandle |
addWhere(String expression) |
|
EvaluatorHandle |
addWhere(String expression,
double complexity) |
|
EvaluatorHandle |
addWhere(Predicate<Object[]> predicate,
double complexity,
String... references) |
|
EvaluatorHandle |
addWhere(Predicate<Object[]> predicate,
double complexity,
FieldReference... references) |
|
default EvaluatorHandle |
addWhere(Predicate<Object[]> predicate,
String... references) |
|
default EvaluatorHandle |
addWhere(Predicate<Object[]> predicate,
FieldReference... references) |
|
EvaluatorHandle |
addWhere(ValuesPredicate predicate,
double complexity,
String... references) |
|
EvaluatorHandle |
addWhere(ValuesPredicate predicate,
double complexity,
FieldReference... references) |
|
default EvaluatorHandle |
addWhere(ValuesPredicate predicate,
String... references) |
|
default EvaluatorHandle |
addWhere(ValuesPredicate predicate,
FieldReference... references) |
|
RuleBuilder<C> |
create() |
|
C |
execute() |
|
C |
execute(String literalRhs) |
|
C |
execute(Consumer<RhsContext> consumer) |
|
RuleBuilder<C> |
getRuleBuilder() |
|
RuleBuilder<C> |
setRhs(String literalConsumer) |
|
LhsBuilder<C> |
where(String... expressions) |
|
LhsBuilder<C> |
where(String expression,
double complexity) |
|
LhsBuilder<C> |
where(Predicate<Object[]> predicate,
double complexity,
String... references) |
|
LhsBuilder<C> |
where(Predicate<Object[]> predicate,
double complexity,
FieldReference... references) |
|
LhsBuilder<C> |
where(Predicate<Object[]> predicate,
String... references) |
|
LhsBuilder<C> |
where(Predicate<Object[]> predicate,
FieldReference... references) |
|
LhsBuilder<C> |
where(EvaluatorHandle... expressions) |
|
LhsBuilder<C> |
where(ValuesPredicate predicate,
double complexity,
String... references) |
|
LhsBuilder<C> |
where(ValuesPredicate predicate,
double complexity,
FieldReference... references) |
|
LhsBuilder<C> |
where(ValuesPredicate predicate,
String... references) |
|
LhsBuilder<C> |
where(ValuesPredicate predicate,
FieldReference... references) |
|