public interface IConditionEvaluator extends IBaseConditionEvaluator
| Modifier and Type | Field and Description |
|---|---|
static int |
ARRAY_CONDITION_PRIORITY |
static int |
ARRAY_CONDITION_PRIORITY_V2 |
static int |
ARRAY2_CONDITION_PRIORITY |
static int |
DECORATOR_CONDITION_PRIORITY |
static int |
DEFAULT_CONDITION_PRIORITY |
static int |
EQUALS_CONDITION_PRIORITY |
static int |
EQUALS_CONDITION_PRIORITY_V2 |
static int |
RANGE_CONDITION_PRIORITY |
| Modifier and Type | Method and Description |
|---|---|
int |
countUniqueKeys(ICondition condition,
IIntIterator it) |
String |
getOptimizedSourceCode() |
int |
getPriority() |
IIntSelector |
getSelector(ICondition condition,
Object target,
Object[] dtparams,
IRuntimeEnv env) |
boolean |
isIndexed() |
IRuleIndex |
makeIndex(ICondition cond,
IIntIterator it) |
void |
setOptimizedSourceCode(String code) |
getConditionParameterDomain, getFormalSourceCode, getRuleParameterDomainstatic final int EQUALS_CONDITION_PRIORITY
static final int ARRAY_CONDITION_PRIORITY
static final int ARRAY2_CONDITION_PRIORITY
static final int EQUALS_CONDITION_PRIORITY_V2
static final int ARRAY_CONDITION_PRIORITY_V2
static final int RANGE_CONDITION_PRIORITY
static final int DEFAULT_CONDITION_PRIORITY
static final int DECORATOR_CONDITION_PRIORITY
IIntSelector getSelector(ICondition condition, Object target, Object[] dtparams, IRuntimeEnv env)
IRuleIndex makeIndex(ICondition cond, IIntIterator it)
boolean isIndexed()
int countUniqueKeys(ICondition condition, IIntIterator it)
String getOptimizedSourceCode()
void setOptimizedSourceCode(String code)
int getPriority()
Copyright © 2004–2019 OpenL Tablets. All rights reserved.