public static List<String> getListTypeToSearch(
			Map<Element, Object> condition) {
		List<String> typelist = new ArrayList<String>();
		Iterator<Element> conditionElement = condition.keySet().iterator();

		while (conditionElement.hasNext()) {
			Element prop = conditionElement.next();
			if (prop.attribute("key") != null
					&& prop.attributeValue("key").equals("primary")
					&& prop.attributeValue("auto_increment").equals("false")) {
				typelist.add("String");

			} else {

				typelist.add(prop.attributeValue("type"));
			}
		}

		return typelist;
	}