public abstract class AContainsInArrayIndexedEvaluator 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 |
|---|
AContainsInArrayIndexedEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
int |
countUniqueKeys(ICondition condition,
IIntIterator it) |
IOpenSourceCodeModule |
getFormalSourceCode(IBaseCondition condition) |
int |
getMaxArrayLength(ICondition condition,
IIntIterator it) |
IIntSelector |
getSelector(ICondition condition,
Object target,
Object[] params,
IRuntimeEnv env) |
protected IDomain<Object> |
indexedDomain(IBaseCondition condition) |
boolean |
isIndexed() |
getConditionParameterDomain, getOptimizedSourceCode, getRuleParameterDomain, setOptimizedSourceCodeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPriority, makeIndexpublic IOpenSourceCodeModule getFormalSourceCode(IBaseCondition condition)
public IIntSelector getSelector(ICondition condition, Object target, Object[] params, IRuntimeEnv env)
public boolean isIndexed()
public int countUniqueKeys(ICondition condition, IIntIterator it)
public int getMaxArrayLength(ICondition condition, IIntIterator it)
protected IDomain<Object> indexedDomain(IBaseCondition condition)
indexedDomain in class AConditionEvaluatorCopyright © 2004–2019 OpenL Tablets. All rights reserved.