private boolean isTemporal(Table table) { DataTypeEnum type = table.getDataType(); if (type.equals(DataTypeEnum.DATE) || type.equals(DataTypeEnum.DATETIME) || type.equals(DataTypeEnum.TIME)) { return true; } else { return false; } }
public static DataTypeEnum fromString(String value) { if (value == null || value.length() < 1) { throw new IllegalArgumentException(); } for (DataTypeEnum v : DataTypeEnum.values()) { if (v.toString().equals(value)) { return v; } } throw new IllegalArgumentException(MessageFormat.format("Invalid date type {0}", value)); }
private boolean isNumeric(Table table) { DataTypeEnum type = table.getDataType(); if (type.equals(DataTypeEnum.TINY) || type.equals(DataTypeEnum.SMALL) || type.equals(DataTypeEnum.INT) || type.equals(DataTypeEnum.LONG) || type.equals(DataTypeEnum.DECIMAL)) { return true; } else { return false; } }