| Package | Description |
|---|---|
| org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
| org.drools.core.common | |
| org.drools.core.impl | |
| org.drools.core.management | |
| org.drools.core.reteoo | |
| org.drools.core.reteoo.builder | |
| org.drools.core.rule |
Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.
|
| org.drools.core.rule.constraint | |
| org.drools.core.util.index |
| Modifier and Type | Method and Description |
|---|---|
static RuleBaseConfiguration |
RuleBaseConfiguration.getDefaultInstance() |
| Modifier and Type | Method and Description |
|---|---|
BetaMemory |
TripleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
SingleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
SingleBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
QuadroupleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
MultipleBetaConstraint.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
EmptyBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
DoubleNonIndexSkipBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
DefaultBetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
BetaMemory |
BetaConstraints.createBetaMemory(RuleBaseConfiguration config,
short nodeType) |
T |
MemoryFactory.createMemory(RuleBaseConfiguration config,
InternalWorkingMemory wm) |
void |
TripleNonIndexSkipBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
SingleNonIndexSkipBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
SingleBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
QuadroupleNonIndexSkipBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
MultipleBetaConstraint.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
EmptyBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
DoubleNonIndexSkipBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
DefaultBetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
void |
BetaConstraints.initIndexes(int depth,
short betaNodeType,
RuleBaseConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
RuleBaseConfiguration |
KnowledgeBaseImpl.getConfiguration() |
RuleBaseConfiguration |
InternalKnowledgeBase.getConfiguration() |
| Constructor and Description |
|---|
KnowledgeBaseImpl(String id,
RuleBaseConfiguration config) |
| Constructor and Description |
|---|
KieBaseConfigurationMonitor(RuleBaseConfiguration conf) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IndexableConstraint.isIndexable(short nodeType,
RuleBaseConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
QueryNameConstraint.isIndexable(short nodeType,
RuleBaseConfiguration config) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
IndexUtil.compositeAllowed(BetaNodeFieldConstraint[] constraints,
short betaNodeType,
RuleBaseConfiguration config) |
static BetaMemory |
IndexUtil.Factory.createBetaMemory(RuleBaseConfiguration config,
short nodeType,
BetaNodeFieldConstraint... constraints) |
static boolean |
IndexUtil.isIndexable(BetaNodeFieldConstraint constraint,
short nodeType,
RuleBaseConfiguration config) |
static boolean[] |
IndexUtil.isIndexableForNode(org.kie.internal.conf.IndexPrecedenceOption indexPrecedenceOption,
short nodeType,
int keyDepth,
BetaNodeFieldConstraint[] constraints,
RuleBaseConfiguration config) |
static boolean |
IndexUtil.isIndexableForNode(short nodeType,
BetaNodeFieldConstraint constraint,
RuleBaseConfiguration config) |
boolean |
IndexUtil.ConstraintType.isIndexableForNode(short nodeType,
IndexableConstraint constraint,
RuleBaseConfiguration config) |
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.