summaryrefslogtreecommitdiffstats
path: root/das-java/branches/das-java-beta2/rdb/src/main/java/org/apache/tuscany/das/rdb/impl/SDODataTypes.java
blob: ad213e5994c282bad78830caf677178fe01c0add (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
/*
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.    
 */
package org.apache.tuscany.das.rdb.impl;

import commonj.sdo.Type;
import commonj.sdo.helper.TypeHelper;

/**
 * Defines SDO data types. This is used primalirly to type stored procedure OUT parameters.
 * 
 */
public class SDODataTypes {

    public static final TypeHelper TYPE_HELPER = TypeHelper.INSTANCE;

    public static final Type BOOLEAN = TYPE_HELPER.getType("commonj.sdo", "Boolean");
    public static final String BOOLEAN_STR = "commonj.sdo.Boolean";
    
    public static final Type BYTE = TYPE_HELPER.getType("commonj.sdo", "Byte");
    public static final String BYTE_STR = "commonj.sdo.Byte";
    
    public static final Type BYTES = TYPE_HELPER.getType("commonj.sdo", "Bytes");
    public static final String BYTES_STR = "commonj.sdo.Bytes";
    
    public static final Type CHARACTER = TYPE_HELPER.getType("commonj.sdo", "Character");
    public static final String CHARACTER_STR = "commonj.sdo.Character";
    
    public static final Type DATE = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String DATE_STR = "commonj.sdo.Date";
    
    public static final Type DATETIME = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String DATETIME_STR = "commonj.sdo.Date";
    
    public static final Type DAY = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String DAY_STR = "commonj.sdo.Day";
    
    public static final Type DECIMAL = TYPE_HELPER.getType("commonj.sdo", "Float");
    public static final String DECIMAL_STR = "commonj.sdo.Float";
    
    public static final Type DOUBLE = TYPE_HELPER.getType("commonj.sdo", "Double");
    public static final String DOUBLE_STR = "commonj.sdo.Double";
    
    public static final Type DURATION = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String DURATION_STR = "commonj.sdo.Date";
    
    public static final Type FLOAT = TYPE_HELPER.getType("commonj.sdo", "Float");
    public static final String FLOAT_STR = "commonj.sdo.Float";
    
    public static final Type INT = TYPE_HELPER.getType("commonj.sdo", "Int");
    public static final String INT_STR = "commonj.sdo.Int";
    
    public static final Type INTEGER = TYPE_HELPER.getType("commonj.sdo", "Integer");
    public static final String INTEGER_STR = "commonj.sdo.Integer";
    
    public static final Type LONG = TYPE_HELPER.getType("commonj.sdo", "Long");
    public static final String LONG_STR = "commonj.sdo.Long";
    
    public static final Type MONTH = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String MONTH_STR = "commonj.sdo.Date";
    
    public static final Type MONTHDAY = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String MONTHDAY_STR = "commonj.sdo.Date";
    
    public static final Type OBJECT = TYPE_HELPER.getType("commonj.sdo", "Object");
    public static final String OBJECT_STR = "commonj.sdo.Object";
    
    public static final Type SHORT = TYPE_HELPER.getType("commonj.sdo", "Short");
    public static final String SHORT_STR = "commonj.sdo.Short";
    
    public static final Type STRING = TYPE_HELPER.getType("commonj.sdo", "String");
    public static final String STRING_STR = "commonj.sdo.String";
    
    public static final Type STRINGS = TYPE_HELPER.getType("commonj.sdo", "String");
    public static final String STRINGS_STR = "commonj.sdo.String";
    
    public static final Type TIME = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String TIME_STR = "commonj.sdo.Date";
    
    public static final Type URI = TYPE_HELPER.getType("commonj.sdo", "String");
    public static final String URI_STR = "commonj.sdo.String";
    
    public static final Type YEAR = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String YEAR_STR = "commonj.sdo.Date";
    
    public static final Type YEARMONTH = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String YEARMONTH_STR = "commonj.sdo.Date";
    
    public static final Type YEARMONTHDAY = TYPE_HELPER.getType("commonj.sdo", "Date");
    public static final String YEARMONTHDAY_STR = "commonj.sdo.Date";
    
    public static final Type BOOLEANOBJECT = TYPE_HELPER.getType("commonj.sdo", "BooleanObject");
    public static final String BOOLEANOBJECT_STR = "commonj.sdo.BooleanObject";
    
    public static final Type BYTEOBJECT = TYPE_HELPER.getType("commonj.sdo", "ByteObject");
    public static final String BYTEOBJECT_STR = "commonj.sdo.ByteObject";
    
    public static final Type CHARACTEROBJECT = TYPE_HELPER.getType("commonj.sdo", "CharacterObject");
    public static final String CHARACTEROBJECT_STR = "commonj.sdo.CharacterObject";
    
    public static final Type DOUBLEOBJECT = TYPE_HELPER.getType("commonj.sdo", "DoubleObject");
    public static final String DOUBLEOBJECT_STR = "commonj.sdo.DoubleObject";
    
    public static final Type FLOATOBJECT = TYPE_HELPER.getType("commonj.sdo", "FloatObject");
    public static final String FLOATOBJECT_STR = "commonj.sdo.FloatObject";
    
    public static final Type INTEGEROBJECT = TYPE_HELPER.getType("commonj.sdo", "IntObject");
    public static final String INTEGEROBJECT_STR = "commonj.sdo.IntObject";
    
    public static final Type LONGOBJECT = TYPE_HELPER.getType("commonj.sdo", "LongObject");
    public static final String LONGOBJECT_STR = "commonj.sdo.LongObject";
    
    public static final Type SHORTOBJECT = TYPE_HELPER.getType("commonj.sdo", "ShortObject");
    public static final String SHORTOBJECT_STR = "commonj.sdo.ShortObject";
    
}