/** * Method will return the executer type for particular conditional resolver * basically two types of executers will be formed for the conditional query. * * @return the filter executer type */ @Override public FilterExecuterType getFilterExecuterType() { switch (exp.getFilterExpressionType()) { case NOT_EQUALS: case NOT_IN: return FilterExecuterType.EXCLUDE; case RANGE: if (isColDictionary()) { return FilterExecuterType.INCLUDE; } else { return FilterExecuterType.RANGE; } default: return FilterExecuterType.INCLUDE; } }