/*
* OpenClinica is distributed under the
* GNU Lesser General Public License (GNU LGPL).
* For details see: http://www.openclinica.org/license
* copyright 2003-2005 Akaza Research
*/
package org.akaza.openclinica.dao.core;
/**
* @author ywang
* @author thickerson
*
* Constant values are matched with java.sql.Types constant field values
*/
public interface TypeNames {
// YW 04-2007 << With following match, JDBC driver could know datatype >> YW
public static final int ARRAY = 2003;// as ARRAY
// public static final int ASCII_STREAM = 2;
public static final int BIG_DECIMAL = 3; // as DECIMAL
public static final int BINARY_STREAM = -2; // as BINARY
public static final int BLOB = 2004;// as BLOB
public static final int BYTE = -6; // as TINYINT
// public static final int BYTES = 7;
// public static final int CHARACTER_STREAM = 8;
public static final int CLOB = 2005;// as CLOB
public static final int DATE = 91;// as DATE
public static final int DOUBLE = 8;// as DOUBLE
public static final int FLOAT = 6;// as FLOAT
public static final int INT = 4; // as INTEGER
public static final int LONG = -5; // as BIGINT
public static final int OBJECT = 2000; // as JAVA_OBJECT
public static final int REF = 2006; // as REF
public static final int SHORT = 5; // as SMALLINT
public static final int STRING = 12; // as VARCHAR, LONGVARCHAR
public static final int TIME = 92; // as TIME
public static final int TIMESTAMP = 93; // as TIMESTAMP
// added 10-13-2004, tbh
public static final int CHAR = 1; // as CHAR
public static final int BOOL = 16; // as BOOLEAN
}