public class EqualsIndexedEvaluatorV2 extends AConditionEvaluator
ARRAY_CONDITION_PRIORITY, ARRAY_CONDITION_PRIORITY_V2, ARRAY2_CONDITION_PRIORITY, DECORATOR_CONDITION_PRIORITY, DEFAULT_CONDITION_PRIORITY, EQUALS_CONDITION_PRIORITY, EQUALS_CONDITION_PRIORITY_V2, RANGE_CONDITION_PRIORITY| Constructor and Description |
|---|
EqualsIndexedEvaluatorV2(IOpenCast openCast) |
| Modifier and Type | Method and Description |
|---|---|
int |
countUniqueKeys(ICondition condition,
IIntIterator it) |
IOpenSourceCodeModule |
getFormalSourceCode(IBaseCondition condition) |
int |
getPriority() |
IIntSelector |
getSelector(ICondition condition,
Object target,
Object[] dtparams,
IRuntimeEnv env) |
protected IDomain<Object> |
indexedDomain(IBaseCondition condition) |
boolean |
isIndexed() |
IRuleIndex |
makeIndex(ICondition condition,
IIntIterator it) |
getConditionParameterDomain, getOptimizedSourceCode, getRuleParameterDomain, setOptimizedSourceCodepublic EqualsIndexedEvaluatorV2(IOpenCast openCast)
public IRuleIndex makeIndex(ICondition condition, IIntIterator it)
public int countUniqueKeys(ICondition condition, IIntIterator it)
public int getPriority()
public IOpenSourceCodeModule getFormalSourceCode(IBaseCondition condition)
public IIntSelector getSelector(ICondition condition, Object target, Object[] dtparams, IRuntimeEnv env)
public boolean isIndexed()
protected IDomain<Object> indexedDomain(IBaseCondition condition)
indexedDomain in class AConditionEvaluatorCopyright © 2004–2019 OpenL Tablets. All rights reserved.