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