package com.taobao.tddl.optimizer.parse.hint; import java.util.HashMap; import java.util.Map; import org.apache.commons.lang.builder.ToStringBuilder; import com.taobao.tddl.common.utils.TddlToStringStyle; /** * 扩展参数 * * @author jianghang 2014-1-13 下午6:08:14 * @since 5.0.0 */ public class ExtraCmdRouteCondition implements RouteCondition { protected String virtualTableName; protected Map<String, Object> extraCmds = new HashMap<String, Object>(); public String getVirtualTableName() { return virtualTableName; } public void setVirtualTableName(String virtualTableName) { this.virtualTableName = virtualTableName; } public Map<String, Object> getExtraCmds() { return extraCmds; } public void setExtraCmds(Map<String, Object> extraCmds) { this.extraCmds = extraCmds; } public void putExtraCmd(String key, Object value) { this.extraCmds.put(key, value); } @Override public String toString() { return ToStringBuilder.reflectionToString(this, TddlToStringStyle.DEFAULT_STYLE); } }