/**
* Alipay.com Inc.
* Copyright (c) 2004-2012 All Rights Reserved.
*/
package com.alipay.zdal.rule.ruleengine.enumerator;
import java.util.Set;
import com.alipay.zdal.common.sqljep.function.Comparative;
public interface CloseIntervalFieldsEnumeratorHandler {
/**
* @param source
* @param retValue
* @param cumulativeTimes
* @param atomIncrValue
*/
void processAllPassableFields(Comparative source, Set<Object> retValue,
Integer cumulativeTimes, Comparable<?> atomIncrValue);
/**
* ��ٳ���from��to�е�����ֵ����������value
*
* @param from
* @param to
*/
abstract void mergeFeildOfDefinitionInCloseInterval(Comparative from, Comparative to,
Set<Object> retValue,
Integer cumulativeTimes,
Comparable<?> atomIncrValue);
}