/** * Alipay.com Inc. * Copyright (c) 2004-2012 All Rights Reserved. */ package com.alipay.zdal.rule.bean; /** * ��������Ҫ��ÿһ��������ӵ�е�һЩ�������ԣ�����ö��������Ҫ��һЩ��Ϣ * * */ public class AdvancedParameter { /** * sql�е�������������Сд��������setter��ʾ�����ó�Сд�� */ public String key; /** * ��������ö�����õ� */ public Comparable<?> atomicIncreateValue; /** * ���Ӵ�������ö�����õ� */ public Integer cumulativeTimes; /** * ������ǰ�����Ƿ�����Χ��ѯ��>= <= ... */ public boolean needMergeValueInCloseInterval; public Integer getCumulativeTimes() { return cumulativeTimes; } public void setCumulativeTimes(Integer cumulativeTimes) { this.cumulativeTimes = cumulativeTimes; } public String getKey() { return key; } public void setKey(String key) { this.key = key.toLowerCase(); } public Comparable<?> getAtomicIncreateValue() { return atomicIncreateValue; } public void setAtomicIncreateValue(Comparable<?> atomicIncreateValue) { this.atomicIncreateValue = atomicIncreateValue; } public boolean isNeedMergeValueInCloseInterval() { return needMergeValueInCloseInterval; } @Override public String toString() { return "AdvancedParameter [atomicIncreateValue=" + atomicIncreateValue + ", cumulativeTimes=" + cumulativeTimes + ", key=" + key + ", needMergeValueInCloseInterval=" + needMergeValueInCloseInterval + "]"; } }