1 /*
2 Loader - tool for transfering data from one JDBC source to another and
3 doing transformations during copy.
4 Copyright (C) 2002-2003 Together
5 This library is free software; you can redistribute it and/or
6 modify it under the terms of the GNU Lesser General Public
7 License as published by the Free Software Foundation; either
8 version 2.1 of the License, or (at your option) any later version.
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
13 You should have received a copy of the GNU Lesser General Public
14 License along with this library; if not, write to the Free Software
15 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
16 Loader.java
17 Date: 03.03.2003.
18 @version 2.1 alpha
19 @authors:
20 Radoslav Dutina rale@prozone.co.yu
21 */
22
23
24 package org.webdocwf.util.loader;
25
26 import java.util.Hashtable;;
27 /***
28 *
29 * CheckType class is used for checking the type of data
30 * @author Radoslav Dutina
31 * @version 1.0
32 */
33 public class CheckType {
34
35 // private static final String[] binaryTypes = {
36 // "blob", "clob", "image", "varbinary", "longvarbinary",
37 // "binary", "bytea"};
38 //ZK comment this 6.5 2004
39 // private static final String[] intTypes = {"decimal", "int", "numeric", "real",
40 // "short", "long", "float", "double", "bigint", "money",
41 // "smallmoney", "smallint",
42 // "number"};
43 //
44 // private static final String[] decimalTypes = {"decimal", "bigdecimal"};
45 //"number" for oracle is also decimal Type
46 //
47 // private static final String[] doubleTypes = {"float", "double"};
48 //
49 //ZK added this 6.5 2004
50 // private static ConfigReader confReader;
51 //end
52 /***
53 * Empty Check class constructor
54 */
55 public CheckType() {
56 }
57
58 // /***
59 // * Method isBinaryObject is used for checking column type
60 // * @param s string that represents column type
61 // * @return true if it is binary object and false if it is not
62 // */
63 // public static boolean isBinaryObject(String s) {
64 // boolean type = false;
65 // for (int i = 0; i < binaryTypes.length; i++) {
66 // if (binaryTypes[i].equalsIgnoreCase(s)) {
67 // type = true;
68 // break;
69 // }
70 // }
71 // return type;
72 // }
73 //ZK comment this 6.5 2004
74 // /***
75 // * Method isNumber is used for checking column type.
76 // * @param s String that represents column type.
77 // * @return true if it is numeric and false if it is not.
78 // */
79 // public static boolean isNumber(String s) {
80 // boolean type = false;
81 // for (int i = 0; i < intTypes.length; i++) {
82 // if (intTypes[i].equalsIgnoreCase(s)) {
83 // type = true;
84 // break;
85 // }
86 // }
87 //
88 // return type;
89 // }
90 //ZK added this 6.5.2004
91 // /***
92 // * Method isNumber is used for checking column type.
93 // * @param s String that represents column type.
94 // * @return true if it is numeric and false if it is not.
95 // */
96 // public static boolean isNumber(String s) {
97 // boolean isNumber = false;
98 // boolean containsKey = hash.containsKey((s).toUpperCase());
99 // String value = hash.get((s).toUpperCase()).toString();
100 // if ((containsKey) && (value.equalsIgnoreCase("true"))){
101 // return (new Boolean(value).booleanValue());
102 // }else{
103 // return isNumber;
104 // }
105 //
106 // }
107 //
108 // /***
109 // * Method isDecimal is used for checking column type.
110 // * @param s String that represents column type.
111 // * @return true if it is numeric and false if it is not.
112 // */
113 // public static boolean isDecimal(String s) {
114 // boolean type = false;
115 // for (int i = 0; i < decimalTypes.length; i++) {
116 // if (decimalTypes[i].equalsIgnoreCase(s)) {
117 // type = true;
118 // break;
119 // }
120 // }
121 // return type;
122 // }
123 //
124 // /***
125 // * Method isDouble is used for checking column type.
126 // * @param s String that represents column type.
127 // * @return true if it is numeric and false if it is not.
128 // */
129 // public static boolean isDouble(String s) {
130 // boolean type = false;
131 // for (int i = 0; i < doubleTypes.length; i++) {
132 // if (doubleTypes[i].equalsIgnoreCase(s)) {
133 // type = true;
134 // break;
135 // }
136 // }
137 // return type;
138 // }
139
140 }
This page was automatically generated by Maven