public abstract class DatabaseNativeDataTypes {
protected List<DataTypeDefinition> dataTypes = new ArrayList<DataTypeDefinition>();
public List<DataTypeDefinition> list() {return dataTypes;}
protected DataTypeDefinition createBasicDefinition(String name, Class typeClass, int sqlType, GenericDataType genericDataType) {
BasicDataTypeDefinition dataTypeDefinition = new BasicDataTypeDefinition(name, typeClass, sqlType, genericDataType);
dataTypes.add(dataTypeDefinition);
return dataTypeDefinition;
}