blob: bb2f0d51b07d56ac2c8faadba12630319323d484 [file] [log] [blame]
package edu.uci.ics.asterix.om.types;
import java.util.Hashtable;
/*
* Author: Guangqiang Li
* Created on Sep 24, 2009
*/
public class TypeHierarchy {
private static Hashtable<String, String> parentMap = new Hashtable<String, String>();
static {
parentMap.put("integer", "decimal");
parentMap.put("double", "decimal");
parentMap.put("decimal", "numeric");
}
public static boolean isSubType(String sub, String par) {
String parent = parentMap.get(sub);
if (parent != null)
if (parent.equals(par))
return true;
else
return isSubType(parent, par);
return false;
}
}