public interface LhsBuilder<C extends RuntimeContext<C>> extends NamedType.Resolver
resolveRuleBuilder<C> setRhs(String literalConsumer)
RuleBuilder<C> create()
C execute()
C execute(Consumer<RhsContext> consumer)
RuleBuilder<C> getRuleBuilder()
EvaluatorHandle addWhere(String expression, double complexity)
EvaluatorHandle addWhere(ValuesPredicate predicate, double complexity, String... references)
EvaluatorHandle addWhere(Predicate<Object[]> predicate, double complexity, String... references)
EvaluatorHandle addWhere(ValuesPredicate predicate, double complexity, FieldReference... references)
EvaluatorHandle addWhere(Predicate<Object[]> predicate, double complexity, FieldReference... references)
default EvaluatorHandle addWhere(String expression)
default EvaluatorHandle addWhere(ValuesPredicate predicate, String... references)
default EvaluatorHandle addWhere(Predicate<Object[]> predicate, String... references)
default EvaluatorHandle addWhere(ValuesPredicate predicate, FieldReference... references)
default EvaluatorHandle addWhere(Predicate<Object[]> predicate, FieldReference... references)
LhsBuilder<C> where(String... expressions)
LhsBuilder<C> where(EvaluatorHandle... expressions)
LhsBuilder<C> where(String expression, double complexity)
LhsBuilder<C> where(Predicate<Object[]> predicate, double complexity, String... references)
LhsBuilder<C> where(Predicate<Object[]> predicate, String... references)
LhsBuilder<C> where(ValuesPredicate predicate, double complexity, String... references)
LhsBuilder<C> where(ValuesPredicate predicate, String... references)
LhsBuilder<C> where(Predicate<Object[]> predicate, double complexity, FieldReference... references)
LhsBuilder<C> where(Predicate<Object[]> predicate, FieldReference... references)
LhsBuilder<C> where(ValuesPredicate predicate, double complexity, FieldReference... references)
LhsBuilder<C> where(ValuesPredicate predicate, FieldReference... references)
Copyright © 2021. All rights reserved.