View Javadoc

1   /***
2    * License Agreement.
3    * 
4    * JSPA (POJO-SP)
5    * 
6    * Copyright (C) 2009 HRX Pty Ltd
7    * 
8    * This file is part of JSPA.
9    * 
10   * JSPA is free software: you can redistribute it and/or modify it under the
11   * terms of the GNU Lesser General Public License version 3 as published by the
12   * Free Software Foundation.
13   * 
14   * JSPA is distributed in the hope that it will be useful, but WITHOUT ANY
15   * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
16   * A PARTICULAR PURPOSE. See the Lesser General Public License for more details.
17   * 
18   * You should have received a copy of the GNU Lesser General Public License
19   * along with JSPA. If not, see <http://www.gnu.org/licenses/>.
20   */
21  package com.hrx.rasp.util.dao;
22  
23  import java.sql.Types;
24  
25  /***
26   * @author dan.stoica <dan.stoica@acslink.net.au>
27   * 
28   */
29  public interface DAODataTypes
30  {
31  	public final static int STRING = Types.VARCHAR;
32  	public final static int BIG_DECIMAL = Types.DECIMAL;
33  	public final static int BIG_INTEGER = Types.BIGINT;
34  	public final static int BYTE = Types.TINYINT;
35  	public final static int BYTE_P = Types.TINYINT;
36  	public final static int CHARACTER = Types.CHAR;
37  	public final static int CHAR = Types.CHAR;
38  	public final static int DOUBLE = Types.DOUBLE;
39  	public final static int DOUBLE_P = Types.DOUBLE;
40  	public final static int FLOAT = Types.FLOAT;
41  	public final static int FLOAT_P = Types.FLOAT;
42  	public final static int LONG = Types.BIGINT;
43  	public final static int LONG_P = Types.BIGINT;
44  	public final static int INTEGER = Types.INTEGER;
45  	public final static int INTEGER_P = Types.INTEGER;
46  	public final static int BOOLEAN = Types.BIT;
47  	public final static int BOOLEAN_P = Types.BIT;
48  	public final static int NUMBER = Types.DECIMAL;
49  	public final static int SHORT = Types.SMALLINT;
50  	public final static int SHORT_P = Types.SMALLINT;
51  	public final static int DATE = Types.TIMESTAMP;
52  	public final static int TIMESTAMP = Types.TIMESTAMP;
53  	public final static int TIME = Types.TIME;
54  	public final static int CALENDAT = Types.TIMESTAMP;
55  	public final static int SQL_DATE = Types.DATE;
56  	public final static int BYTE_ARRAY = Types.LONGVARBINARY;
57  	public final static int BYTE_ARRAY_P = Types.LONGVARBINARY;
58  	public final static int BLOB = Types.BLOB;
59  	public final static int CHAR_ARRAY = Types.LONGVARCHAR;
60  	public final static int CHARACTER_ARRAY = Types.LONGVARCHAR;
61  	public final static int CLOB = Types.CLOB;
62  	public final static int STRUCT = Types.STRUCT;
63  	public final static int ARRAY = Types.ARRAY;
64  	public final static int COLLECTION = OracleHelper.ORACLE_CURSOR;
65  	public final static int LIST = OracleHelper.ORACLE_CURSOR;
66  	public final static int OBJECT = Types.OTHER;
67  }