Class ReteBackendFactory
java.lang.Object
tools.refinery.interpreter.rete.matcher.ReteBackendFactory
- All Implemented Interfaces:
IQueryBackendFactory
- Direct Known Subclasses:
DRedReteBackendFactory
,TimelyReteBackendFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ReteBackendFactory
protected static final int
EXPERIMENTAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncalculateRequiredCapability
(PQuery query, QueryEvaluationHint hint) create
(IQueryBackendContext context) create
(IQueryBackendContext context, boolean deleteAndRederiveEvaluation, TimelyConfiguration timelyConfiguration) boolean
Class
<? extends IQueryBackend> int
hashCode()
boolean
-
Field Details
-
reteThreads
protected static final int reteThreadsEXPERIMENTAL- See Also:
-
INSTANCE
- Since:
- 2.0
-
-
Constructor Details
-
ReteBackendFactory
Deprecated.Use the staticINSTANCE
field instead
-
-
Method Details
-
create
- Specified by:
create
in interfaceIQueryBackendFactory
- Since:
- 1.5
-
create
public IQueryBackend create(IQueryBackendContext context, boolean deleteAndRederiveEvaluation, TimelyConfiguration timelyConfiguration) - Since:
- 2.4
-
getBackendClass
- Specified by:
getBackendClass
in interfaceIQueryBackendFactory
-
hashCode
public int hashCode() -
equals
-
calculateRequiredCapability
- Specified by:
calculateRequiredCapability
in interfaceIQueryBackendFactory
- Since:
- 1.4
-
isCaching
public boolean isCaching()- Specified by:
isCaching
in interfaceIQueryBackendFactory
-
INSTANCE
field instead