oracle.jdbc.driver.SQLUtil.class Maven / Gradle / Ivy
???? 2+
?
?
?
?
?
_
a
!"
?#$% &'()*
+
?,
?-
./
'.0
).
12(3(4
567
89
0:
0;<
4=>
6=?
8=@
:=A
<=BC
?=D
A=E
C=F
E=G
G=H
I=(I(J(K
LMN
OP
'QR
)S
?TU
VVWX(Y(Z
?[
0\
4]^
6_`
8a
:]bc
?]d
Eef
Egh
Ei
Ejk
El
Gm
Gn
Go
Gp
Gq
Im
In
Io
Ip
Iqrs
0tuv ?w
?xy
?z{
?|
?}(~
??
??
??
???
Q?
O??
S??(?
V?
n?
?
'?
)?
?
??
?
??
??? ???
???
?
?????????????? +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String;
BUILD_DATE
ConstantValue? TRACE Z CLASS_NOT_FOUND I???? CLASS_STRING
CLASS_BOOLEAN
CLASS_INTEGER
CLASS_LONG CLASS_FLOAT CLASS_DOUBLE CLASS_BIGDECIMAL
CLASS_DATE
CLASS_TIME CLASS_TIMESTAMP
TOTAL_CLASSES
classTable Ljava/util/Hashtable; ()V Code LineNumberTable SQLToJava p(Loracle/jdbc/internal/OracleConnection;[BILjava/lang/String;Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object;
Exceptions? u(Loracle/jdbc/internal/OracleConnection;[BILjava/lang/String;Loracle/sql/CustomDatumFactory;)Loracle/sql/CustomDatum; m(Loracle/jdbc/internal/OracleConnection;[BILjava/lang/String;Loracle/sql/ORADataFactory;)Loracle/sql/ORAData; m(Loracle/jdbc/internal/OracleConnection;Loracle/sql/Datum;Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object;
StackMapTable? JavaToSQL P(Loracle/jdbc/internal/OracleConnection;Ljava/lang/Object;ILjava/lang/String;)[B$ makeDatum Q(Loracle/jdbc/internal/OracleConnection;[BILjava/lang/String;I)Loracle/sql/Datum;?k
makeNDatum R(Loracle/jdbc/internal/OracleConnection;[BILjava/lang/String;SI)Loracle/sql/Datum; `(Loracle/jdbc/internal/OracleConnection;Ljava/lang/Object;ILjava/lang/String;)Loracle/sql/Datum; a(Loracle/jdbc/internal/OracleConnection;Ljava/lang/Object;ILjava/lang/String;Z)Loracle/sql/Datum;? classNumber (Ljava/lang/Class;)Iy getTypeDescriptor M(Ljava/lang/String;Loracle/jdbc/internal/OracleConnection;)Ljava/lang/Object;{? checkDatumType ((Loracle/sql/Datum;ILjava/lang/String;)Z implementsInterface %(Ljava/lang/Class;Ljava/lang/Class;)Z? makeOracleDatum getInternalType (I)I $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; ?
SourceFile SQLUtil.java ? ? ? ? ? ??????? oracle/sql/STRUCT???????? ? ????????????????????????????????? invalid data conversion????? oracle/sql/Datum oracle/sql/ORAData?? oracle/sql/CustomDatum??? java/sql/SQLData?? ? ? ? ??? oracle/sql/ARRAY oracle/sql/OPAQUE?? 3attempt to convert a Datum to incompatible SQL type??????? oracle/sql/CHAR??? ?? ?? oracle/sql/NUMBER ?? oracle/sql/BINARY_FLOAT oracle/sql/BINARY_DOUBLE oracle/sql/RAW oracle/sql/ROWID 0need resolution: do we want to handle ResultSet? oracle/sql/DATE oracle/sql/INTERVALYM oracle/sql/INTERVALDS oracle/sql/TIMESTAMP oracle/sql/TIMESTAMPTZ oracle/sql/TIMESTAMPLTZ??????? ?? oracle/sql/StructDescriptor ?? oracle/sql/ArrayDescriptor ?? oracle/sql/OpaqueDescriptor ?? ? ? oracle/sql/REF ?? )program error: REF points to a non-STRUCT $program error: invalid SQL type code???? ? ? ?? ?? java/lang/Float ?? java/lang/Double ?? [B /need resolution: do we want to handle ResultSet java/sql/Timestamp ??
java/sql/Date ?
java/sql/Time ? ? java/lang/String ? ? ? ? ? ? oracle/sql/BLOB oracle/sql/CLOB ? oracle/sql/BFILE 4Unable to construct a Datum from the specified input ? ?
java/lang/Integer
oracle/sql/SQLName ?? !oracle/jdbc/oracore/OracleTypeADT ??
(oracle/jdbc/oracore/OracleTypeCOLLECTION ? ? $oracle/jdbc/oracore/OracleTypeOPAQUE ? Unrecognized type code?? !?"# ? ?$% ? ? ? ? get_internal_type ? ? java/util/Hashtable ?& java.lang.String'()* java.lang.Boolean java.lang.Integer java.lang.Long java.lang.Float java.lang.Double java.math.BigDecimal
java.sql.Date
java.sql.Time java.sql.Timestamp java/lang/ClassNotFoundException oracle/jdbc/driver/SQLUtil java/lang/Object Sat_Aug_14_12:18:34_PDT_2010 java/sql/SQLException %oracle/jdbc/internal/OracleConnection #oracle/jdbc/oracore/OracleNamedType [Ljava/lang/Class; oracle/sql/CustomDatumFactory create -(Loracle/sql/Datum;I)Loracle/sql/CustomDatum; oracle/sql/ORADataFactory )(Loracle/sql/Datum;I)Loracle/sql/ORAData; toJdbc #(Ljava/util/Map;)Ljava/lang/Object; ()Ljava/lang/Object; toClass 4(Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object; %(Ljava/lang/Class;)Ljava/lang/Object; stringValue ()Ljava/lang/String; longValue ()J java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; (I)Ljava/lang/Integer; java/lang/Long (J)Ljava/lang/Long; bigDecimalValue ()Ljava/math/BigDecimal; java/math/BigDecimal
floatValue ()F (F)Ljava/lang/Float; doubleValue ()D (D)Ljava/lang/Double; dateValue ()Ljava/sql/Date; timeValue ()Ljava/sql/Time; timestampValue ()Ljava/sql/Timestamp; java/lang/Class
isInstance (Ljava/lang/Object;)Z oracle/jdbc/driver/DatabaseError createSqlException S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException; fillInStackTrace ()Ljava/lang/Throwable; toDatum )(Ljava/sql/Connection;)Loracle/sql/Datum; ,(Loracle/sql/CustomDatum;)Loracle/sql/Datum; toSTRUCT E(Ljava/lang/Object;Loracle/jdbc/OracleConnection;)Loracle/sql/STRUCT; toBytes ()[B
shareBytes getDbCsId ()S getJdbcCsId )oracle/sql/converter/CharacterSetMetaData getRatio (II)I oracle/sql/CharacterSet make (I)Loracle/sql/CharacterSet; ([BIILoracle/sql/CharacterSet;)V ([BLoracle/sql/CharacterSet;)V ([B)V
createBlob ([B)Loracle/sql/BLOB;
createClob ([B)Loracle/sql/CLOB; createBfile ([B)Loracle/sql/BFILE; oracle/sql/TypeDescriptor P(Ljava/lang/String;Loracle/jdbc/OracleConnection;[BJ)Loracle/sql/TypeDescriptor; 7(Loracle/sql/StructDescriptor;[BLjava/sql/Connection;)V 6(Loracle/sql/ArrayDescriptor;[BLjava/sql/Connection;)V 7(Loracle/sql/OpaqueDescriptor;[BLjava/sql/Connection;)V 7(Loracle/sql/StructDescriptor;Ljava/sql/Connection;[B)V getNCharSet ([BS)Loracle/sql/CLOB; .(Ljava/lang/Object;Loracle/sql/CharacterSet;)V (Ljava/lang/Object;)V (Ljava/lang/Float;)V (Ljava/lang/Double;)V (Ljava/sql/Timestamp;)V (Ljava/sql/Date;)V (Ljava/sql/Time;)V (Loracle/sql/DATE;)V (Ljava/lang/String;)V ,(Ljava/sql/Connection;Ljava/sql/Timestamp;)V '(Ljava/sql/Connection;Ljava/sql/Date;)V '(Ljava/sql/Connection;Ljava/sql/Time;)V )(Ljava/sql/Connection;Loracle/sql/DATE;)V *(Ljava/sql/Connection;Ljava/lang/String;)V .(Ljava/lang/String;Loracle/sql/CharacterSet;)V get &(Ljava/lang/Object;)Ljava/lang/Object; intValue ()I 3(Ljava/lang/String;Loracle/jdbc/OracleConnection;)V getName
getDescriptor &(Ljava/lang/String;)Ljava/lang/Object; *(Ljava/lang/String;Ljava/sql/Connection;)V init *(Loracle/jdbc/internal/OracleConnection;)V cleanup '()Loracle/jdbc/oracore/OracleNamedType; getTypeCode V(Loracle/sql/SQLName;Loracle/jdbc/oracore/OracleTypeCOLLECTION;Ljava/sql/Connection;)V O(Loracle/sql/SQLName;Loracle/jdbc/oracore/OracleTypeADT;Ljava/sql/Connection;)V R(Loracle/sql/SQLName;Loracle/jdbc/oracore/OracleTypeOPAQUE;Ljava/sql/Connection;)V
putDescriptor '(Ljava/lang/String;Ljava/lang/Object;)V getBaseTypeName equals isInHierarchyOf (Ljava/lang/String;)Z getSQLTypeName
getInterfaces ()[Ljava/lang/Class;
getSuperclass ()Ljava/lang/Class; (I)V forName %(Ljava/lang/String;)Ljava/lang/Class; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? *? ? ? ? ? ? 9 *+-? :*? :? ? W
X Z ? ? ? ? ? 9 *+-? :? :? ? ?
? ? ? ? ? ? ? 9 *+-? :? :? ? ?
? ? ? ? ? ? ? 3:+? ? <,? -? +? -? ? +? :?
-? +? ,-? ? +? ,?
:? ?,? +? :? ?,? 6? ????? ? <