/** * Alipay.com Inc. * Copyright (c) 2004-2012 All Rights Reserved. */ package com.alipay.zdal.rule.ruleengine.rule; import java.util.HashMap; import java.util.Map; import java.util.Set; /** * �������->sourceKey��ӳ�䡣 * * �����һ��Set���������ⳡ�������㡣 * * ���set����Ҫ���þ��Ǵ��sourceKey��ͬʱ��Ҳ���ӳ���Ľ��������������mapping rule�в�tair�Ժ�����ģ�Ϊ�˼���һ�β� * * tair�Ĺ��̣����Ҫ��¼�²�tair�Ժ��ֵ������Щ�����Ұ��ս�����з��ࡣ * * ��Ϊӳ�����ֻ��������Ψһ����������в������㡣 * * ���������ҽ���һ��������¡�set�е�targetValueӦ�þ���sourceKeyͨ��tairӳ���Ժ�Ľ���� * * �����������,mappingKeysӦ����ԶΪ�ա� * * ����д�������Dz���Ⱦ����sourceKeys�������߼��Ķ� * * */ public class Field { public Field(int capacity) { sourceKeys = new HashMap<String, Set<Object>>(capacity); } public Map<String/* ���� */, Set<Object>/* �õ��ý�������ֵ�� */> sourceKeys; /** * ����ӳ������д��ӳ��������ֵ����Щֵ��Ӧ������ͬ����������ӦmappingTargetColumn */ public Set<Object> mappingKeys; /** * ��Ӧ����mappingKeys��targetColumn */ public String mappingTargetColumn; public static final Field EMPTY_FIELD = new Field(0); }