sascha@894: package de.intevation.gnv.geobackend.sde.datasources; sascha@894: sascha@894: import org.apache.log4j.Logger; sascha@894: sascha@894: /** sascha@894: * The class ColDefinition fulfills the following purposes: sascha@894: * @author blume sascha@894: * @author Tim Englich sascha@894: */ sascha@894: public class ColDefinition { sascha@894: sascha@894: /** sascha@894: * Default Logging instance sascha@894: */ sascha@894: private static Logger sLogger = Logger.getLogger(ColDefinition.class); sascha@894: sascha@894: /** sascha@894: * @deprecated sascha@894: */ sascha@894: public static final int SMALLINT = 1; sascha@894: /** sascha@894: * @deprecated sascha@894: */ sascha@894: public static final int INTEGER = 2; sascha@894: /** sascha@894: * @deprecated sascha@894: */ sascha@894: public static final int FLOAT = 3; sascha@894: /** sascha@894: * @deprecated sascha@894: */ sascha@894: public static final int DOUBLE = 4; sascha@894: public static final int INT16 = 1; sascha@894: public static final int INT32 = 2; sascha@894: public static final int FLOAT32 = 3; sascha@894: public static final int FLOAT64 = 4; sascha@894: public static final int STRING = 5; sascha@894: public static final int BLOB = 6; sascha@894: public static final int DATE = 7; sascha@894: public static final int SHAPE = 8; sascha@894: public static final int RASTER = 9; sascha@894: public static final int XML = 10; sascha@894: public static final int INT64 = 11; sascha@894: public static final int UUID = 12; sascha@894: public static final int CLOB = 13; sascha@894: public static final int NSTRING = 14; sascha@894: public static final int NCLOB = 15; sascha@894: sascha@894: private String mName; sascha@894: private int mType; sascha@894: sascha@894: /** sascha@894: * Constructor sascha@894: * @param pName the Name of an Column. sascha@894: * @param pType the Type of an Column. sascha@894: */ sascha@894: public ColDefinition(String pName, int pType) { sascha@894: mName = pName; sascha@894: mType = pType; sascha@894: } sascha@894: sascha@894: /** sascha@894: * Returns the Name of an Column. sascha@894: * @return the Name of an Column. sascha@894: */ sascha@894: public String getName() { sascha@894: return mName; sascha@894: } sascha@894: sascha@894: /** sascha@894: * Returns the Type of an Column. sascha@894: * @return the Type of an Column. sascha@894: */ sascha@894: public int getType() { sascha@894: return mType; sascha@894: } sascha@894: }