package com.revolsys.record.io.format.esri.gdb.xml.model.enums;
import com.revolsys.datatype.DataType;
import com.revolsys.datatype.DataTypes;
public enum FieldType {
/** Binary Large Object. */
esriFieldTypeBlob(DataTypes.BLOB),
/** Date. */
esriFieldTypeDate(DataTypes.DATE_TIME),
/** Double-precision floating-point number. */
esriFieldTypeDouble(DataTypes.DOUBLE),
/** Geometry. */
esriFieldTypeGeometry(DataTypes.GEOMETRY),
/** ESRI Global ID. */
esriFieldTypeGlobalID(DataTypes.UUID),
/** Globally Unique Idendifier. */
esriFieldTypeGUID(DataTypes.UUID),
/** Long Integer. */
esriFieldTypeInteger(DataTypes.INTEGER),
/** Long Integer representing an object identifier. */
esriFieldTypeOID(DataTypes.INTEGER),
/** Raster. */
esriFieldTypeRaster(DataTypes.BLOB),
/** Single-precision floating-point number. */
esriFieldTypeSingle(DataTypes.FLOAT),
/** Short. */
esriFieldTypeSmallInteger(DataTypes.SHORT),
/** Character string. */
esriFieldTypeString(DataTypes.STRING),
/** XML Document. */
esriFieldTypeXML(DataTypes.XML);
private DataType dataType;
private FieldType(final DataType dataType) {
this.dataType = dataType;
}
public DataType getDataType() {
return this.dataType;
}
}