oracle.jdbc.driver.OracleCallableStatement.class Maven / Gradle / Ivy
???? 2
??
?? ?? ??? ?? ??? ?? ?? ??
??
??
??
??
?? ?? ??? ???
??
??
?? ??
??
?? ?? ??
??
?? ?? ?? ?? ??
?? ??
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
???
M?
??
?
?
?
??
?
?
?
??
?? ??
??
??
??
?
??
??
??
??
??
?
?
?
??
?? ???
j?
?? j???
??
??
???
?
???
???
???
??
?
?
?
?
? ?
?
?
?
? ?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?!
?"
?#
?$
?%
?&
?'
?(
?)
?*
?+
?,
?-
?.
?/
?0
?1
?2
?3
?4
?5
?6
?7
?8
?9
?:
?;
?<
?=
?>
??
?@
?A
?B
?C
?D
?E
?F
?GH
?I
?JK
?L
?M
?N
?O
?P
?Q
?R
?S
?T
?U
?V
?W
?X
?Y
?Z
?[
?\
?]
?^
?_
`a
b
c
d
e ?fghi atLeastOneOrdinalParameter Z atLeastOneNamedParameter namedParameters [Ljava/lang/String; parameterCount I errMsgMixedBind Ljava/lang/String;
ConstantValue +_Copyright_2007_Oracle_All_Rights_Reserved_
BUILD_DATEj TRACE >(Loracle/jdbc/driver/PhysicalConnection;Ljava/lang/String;II)V Code LineNumberTable
Exceptionsk @(Loracle/jdbc/driver/PhysicalConnection;Ljava/lang/String;IIII)V registerOutParameterInternal (IIIILjava/lang/String;)V
StackMapTable registerOutParameter (IILjava/lang/String;)Vg?lm registerOutParameterBytes (IIII)V
Deprecated registerOutParameterChars (Ljava/lang/String;III)V isOracleBatchStyle ()Z
resetBatch ()V setExecuteBatch (I)V sendBatch ()I (II)V (III)V wasNull getString (I)Ljava/lang/String;? getOracleObject (I)Loracle/sql/Datum; getROWID (I)Loracle/sql/ROWID; getNUMBER (I)Loracle/sql/NUMBER; getDATE (I)Loracle/sql/DATE;
getINTERVALYM (I)Loracle/sql/INTERVALYM;
getINTERVALDS (I)Loracle/sql/INTERVALDS; getTIMESTAMP (I)Loracle/sql/TIMESTAMP; getTIMESTAMPTZ (I)Loracle/sql/TIMESTAMPTZ; getTIMESTAMPLTZ (I)Loracle/sql/TIMESTAMPLTZ; getREF (I)Loracle/sql/REF; getARRAY (I)Loracle/sql/ARRAY; getSTRUCT (I)Loracle/sql/STRUCT; getOPAQUE (I)Loracle/sql/OPAQUE; getCHAR (I)Loracle/sql/CHAR; getCharacterStream (I)Ljava/io/Reader; getRAW (I)Loracle/sql/RAW; getBLOB (I)Loracle/sql/BLOB; getCLOB (I)Loracle/sql/CLOB; getBFILE (I)Loracle/sql/BFILE; getBfile
getBoolean (I)Z getByte (I)B getShort (I)S getInt (I)I getLong (I)J getFloat (I)F getDouble (I)D
getBigDecimal (II)Ljava/math/BigDecimal; getBytes (I)[B privateGetBytes getDate (I)Ljava/sql/Date; getTime (I)Ljava/sql/Time; getTimestamp (I)Ljava/sql/Timestamp; getAsciiStream (I)Ljava/io/InputStream; getUnicodeStream getBinaryStream getObject (I)Ljava/lang/Object; getAnyDataEmbeddedObject getCustomDatum 4(ILoracle/sql/CustomDatumFactory;)Ljava/lang/Object;
getORAData 0(ILoracle/sql/ORADataFactory;)Ljava/lang/Object; getCursor (I)Ljava/sql/ResultSet; clearParameters $(ILjava/util/Map;)Ljava/lang/Object; getRef (I)Ljava/sql/Ref; getBlob (I)Ljava/sql/Blob; getClob (I)Ljava/sql/Clob; getArray (I)Ljava/sql/Array; (I)Ljava/math/BigDecimal; &(ILjava/util/Calendar;)Ljava/sql/Date; &(ILjava/util/Calendar;)Ljava/sql/Time; +(ILjava/util/Calendar;)Ljava/sql/Timestamp; addBatch
alwaysOnClose (Ljava/lang/String;I)V (Ljava/lang/String;II)V ((Ljava/lang/String;ILjava/lang/String;)V *(Ljava/lang/String;IIILjava/lang/String;)V getURL (I)Ljava/net/URL; setStringForClob '(Ljava/lang/String;Ljava/lang/String;)V (ILjava/lang/String;)V setBytesForBlob (Ljava/lang/String;[B)V (I[B)Vn &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)Z (Ljava/lang/String;)B (Ljava/lang/String;)S (Ljava/lang/String;)I (Ljava/lang/String;)J (Ljava/lang/String;)F (Ljava/lang/String;)D (Ljava/lang/String;)[B #(Ljava/lang/String;)Ljava/sql/Date; #(Ljava/lang/String;)Ljava/sql/Time; ((Ljava/lang/String;)Ljava/sql/Timestamp; &(Ljava/lang/String;)Ljava/lang/Object; *(Ljava/lang/String;)Ljava/math/BigDecimal; +(Ljava/lang/String;I)Ljava/math/BigDecimal; 5(Ljava/lang/String;Ljava/util/Map;)Ljava/lang/Object; "(Ljava/lang/String;)Ljava/sql/Ref; #(Ljava/lang/String;)Ljava/sql/Blob; #(Ljava/lang/String;)Ljava/sql/Clob; $(Ljava/lang/String;)Ljava/sql/Array; 7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date; 7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time; <(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp; "(Ljava/lang/String;)Ljava/net/URL; )(Ljava/lang/String;)Ljava/io/InputStream; registerIndexTableOutParameter allocateIndexTableAccessor 4(IIIISZ)Loracle/jdbc/driver/PlsqlIndexTableAccessor; getPlsqlIndexTableo?pp &(ILjava/lang/Class;)Ljava/lang/Object;qrstuvwx getOraclePlsqlIndexTable (I)[Loracle/sql/Datum; execute
executeUpdate releaseBuffers doLocalInitialization setArray (ILjava/sql/Array;)V
setBigDecimal (ILjava/math/BigDecimal;)V? setBlob (ILjava/sql/Blob;)Vy
setBoolean (IZ)V setByte (IB)V setBytes setClob (ILjava/sql/Clob;)Vz setDate (ILjava/sql/Date;)V{ '(ILjava/sql/Date;Ljava/util/Calendar;)V| setDouble (ID)V setFloat (IF)V setInt setLong (IJ)V setNClob (ILjava/sql/NClob;)V}
setNString setObject (ILjava/lang/Object;)V (ILjava/lang/Object;I)V setRef (ILjava/sql/Ref;)V setRowId (ILjava/sql/RowId;)V~ setShort (IS)V setSQLXML (ILjava/sql/SQLXML;)V setString setTime (ILjava/sql/Time;)V? '(ILjava/sql/Time;Ljava/util/Calendar;)V setTimestamp (ILjava/sql/Timestamp;)V? ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V setURL (ILjava/net/URL;)V? setARRAY (ILoracle/sql/ARRAY;)V setBFILE (ILoracle/sql/BFILE;)V? setBfile setBinaryFloat (ILoracle/sql/BINARY_FLOAT;)V? setBinaryDouble (ILoracle/sql/BINARY_DOUBLE;)V? setBLOB (ILoracle/sql/BLOB;)V? setCHAR (ILoracle/sql/CHAR;)V? setCLOB (ILoracle/sql/CLOB;)V? setCursor (ILjava/sql/ResultSet;)V? setCustomDatum (ILoracle/sql/CustomDatum;)V setDATE (ILoracle/sql/DATE;)V? setFixedCHAR
setINTERVALDS (ILoracle/sql/INTERVALDS;)V?
setINTERVALYM (ILoracle/sql/INTERVALYM;)V? setNUMBER (ILoracle/sql/NUMBER;)V? setOPAQUE (ILoracle/sql/OPAQUE;)V setOracleObject (ILoracle/sql/Datum;)V
setORAData (ILoracle/sql/ORAData;)V setRAW (ILoracle/sql/RAW;)V? setREF (ILoracle/sql/REF;)V
setRefType setROWID (ILoracle/sql/ROWID;)V? setSTRUCT (ILoracle/sql/STRUCT;)V setTIMESTAMPLTZ (ILoracle/sql/TIMESTAMPLTZ;)V? setTIMESTAMPTZ (ILoracle/sql/TIMESTAMPTZ;)V? setTIMESTAMP (ILoracle/sql/TIMESTAMP;)V? (ILjava/io/InputStream;)V? (ILjava/io/InputStream;J)V (ILjava/io/Reader;)V? (ILjava/io/Reader;J)V setAsciiStream (ILjava/io/InputStream;I)V setBinaryStream setCharacterStream (ILjava/io/Reader;I)V setNCharacterStream setUnicodeStream %(Ljava/lang/String;Ljava/sql/Array;)V +(Ljava/lang/String;Ljava/math/BigDecimal;)V $(Ljava/lang/String;Ljava/sql/Blob;)V (Ljava/lang/String;Z)V (Ljava/lang/String;B)V $(Ljava/lang/String;Ljava/sql/Clob;)V $(Ljava/lang/String;Ljava/sql/Date;)V 8(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V (Ljava/lang/String;D)V (Ljava/lang/String;F)V (Ljava/lang/String;J)V %(Ljava/lang/String;Ljava/sql/NClob;)V '(Ljava/lang/String;Ljava/lang/Object;)V ((Ljava/lang/String;Ljava/lang/Object;I)V #(Ljava/lang/String;Ljava/sql/Ref;)V %(Ljava/lang/String;Ljava/sql/RowId;)V (Ljava/lang/String;S)V &(Ljava/lang/String;Ljava/sql/SQLXML;)V $(Ljava/lang/String;Ljava/sql/Time;)V 8(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V )(Ljava/lang/String;Ljava/sql/Timestamp;)V =(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V #(Ljava/lang/String;Ljava/net/URL;)V '(Ljava/lang/String;Loracle/sql/ARRAY;)V '(Ljava/lang/String;Loracle/sql/BFILE;)V .(Ljava/lang/String;Loracle/sql/BINARY_FLOAT;)V /(Ljava/lang/String;Loracle/sql/BINARY_DOUBLE;)V &(Ljava/lang/String;Loracle/sql/BLOB;)V &(Ljava/lang/String;Loracle/sql/CHAR;)V &(Ljava/lang/String;Loracle/sql/CLOB;)V )(Ljava/lang/String;Ljava/sql/ResultSet;)V -(Ljava/lang/String;Loracle/sql/CustomDatum;)V &(Ljava/lang/String;Loracle/sql/DATE;)V ,(Ljava/lang/String;Loracle/sql/INTERVALDS;)V ,(Ljava/lang/String;Loracle/sql/INTERVALYM;)V ((Ljava/lang/String;Loracle/sql/NUMBER;)V ((Ljava/lang/String;Loracle/sql/OPAQUE;)V '(Ljava/lang/String;Loracle/sql/Datum;)V )(Ljava/lang/String;Loracle/sql/ORAData;)V %(Ljava/lang/String;Loracle/sql/RAW;)V %(Ljava/lang/String;Loracle/sql/REF;)V '(Ljava/lang/String;Loracle/sql/ROWID;)V ((Ljava/lang/String;Loracle/sql/STRUCT;)V .(Ljava/lang/String;Loracle/sql/TIMESTAMPLTZ;)V -(Ljava/lang/String;Loracle/sql/TIMESTAMPTZ;)V +(Ljava/lang/String;Loracle/sql/TIMESTAMP;)V *(Ljava/lang/String;Ljava/io/InputStream;)V +(Ljava/lang/String;Ljava/io/InputStream;J)V %(Ljava/lang/String;Ljava/io/Reader;)V &(Ljava/lang/String;Ljava/io/Reader;J)V +(Ljava/lang/String;Ljava/io/InputStream;I)V &(Ljava/lang/String;Ljava/io/Reader;I)V setNull setStructDescriptor 2(Ljava/lang/String;Loracle/sql/StructDescriptor;)V )(Ljava/lang/String;Ljava/lang/Object;II)V setPlsqlIndexTable (ILjava/lang/Object;IIII)V addNamedPara $(Ljava/lang/String;)Ljava/io/Reader; getRowId (I)Ljava/sql/RowId; $(Ljava/lang/String;)Ljava/sql/RowId; getNClob (I)Ljava/sql/NClob; $(Ljava/lang/String;)Ljava/sql/NClob; getSQLXML (I)Ljava/sql/SQLXML; %(Ljava/lang/String;)Ljava/sql/SQLXML;
getNString getNCharacterStream
SourceFile OracleCallableStatement.java ? ? ? ? ? ? java/lang/String ? ? ? ? 5Ordinal binding and Named binding cannot be combined! ? ?? ?? ?????????F
? ??? oracle/jdbc/driver/Accessor?w SYS.XMLTYPE??? empty Object name???? ? ? ?x? ?? ? ??? ???? ????? ? !"#$%&'()*+,-./0123456789:;<=?@ABCDEFGHIJKLMoOPQPRSTUVWXYZY[Y\] oracle/sql/ANYDATA?????_?a?cde
\fRpTqVr ?Stored procedure with out or inout parameters cannot be batcheds
????
t
s?yzm{}?}~???????MN????? ? *oracle/jdbc/driver/PlsqlIndexTableAccessor ????? ? java/math/BigDecimal Invalid column type??q??? byte???? char? double?? float?? int long?? short boolean??
??? ????n?r?
?n?r????????????????????????????}?????????????}???????????????????????????????? }
"
$'*?, 'length for setBlob() cannot be negative?.?/ 'length for setClob() cannot be negative?1?/?1,3.,3./61/13 ?rxy{|~5 ? ? *oracle/jdbc/driver/OracleCallableStatement *oracle/jdbc/driver/OraclePreparedStatement ,oracle/jdbc/internal/OracleCallableStatement Sat_Aug_14_12:18:34_PDT_2010 java/sql/SQLException java/lang/Object java/lang/Throwable [B [Loracle/sql/Datum; [Ljava/lang/Object; java/lang/Class [C [D [F [I [J [S [Z
java/sql/Blob
java/sql/Clob
java/sql/Date java/util/Calendar java/sql/NClob java/sql/RowId java/sql/SQLXML
java/sql/Time java/sql/Timestamp java/net/URL oracle/sql/BFILE oracle/sql/BINARY_FLOAT oracle/sql/BINARY_DOUBLE oracle/sql/BLOB oracle/sql/CHAR oracle/sql/CLOB java/sql/ResultSet oracle/sql/DATE oracle/sql/INTERVALDS oracle/sql/INTERVALYM oracle/sql/NUMBER oracle/sql/RAW oracle/sql/ROWID oracle/sql/TIMESTAMPLTZ oracle/sql/TIMESTAMPTZ oracle/sql/TIMESTAMP java/io/InputStream java/io/Reader
statementType numberOfBindPositions $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; oracle/jdbc/driver/DatabaseError createSqlException A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; fillInStackTrace ()Ljava/lang/Throwable; getInternalType currentRowNeedToPrepareBinds currentRowBindAccessors [Loracle/jdbc/driver/Accessor; currentRowFormOfUse allocateAccessor 7(IIIISLjava/lang/String;Z)Loracle/jdbc/driver/Accessor; length S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException;
connection 'Loracle/jdbc/driver/PhysicalConnection; batch validRows wasNullValue closed outBindAccessors lastIndex
streamList &Loracle/jdbc/driver/OracleInputStream; closeUsedStreams currentRank accessDatum ()Loracle/sql/Datum; oracle/sql/Datum toJdbc ()Ljava/lang/Object; :(ILoracle/sql/CustomDatumFactory;)Loracle/sql/CustomDatum; 2(ILoracle/sql/ORADataFactory;)Loracle/sql/ORAData; sqlObject Loracle/jdbc/driver/OracleSql; oracle/jdbc/driver/OracleSql resetNamedParameters setStringForClobCritical setBytesForBlobCritical toUpperCase ()Ljava/lang/String; intern $createUnsupportedFeatureSqlException ()Ljava/sql/SQLException;
hasIbtBind -(Loracle/jdbc/driver/OracleStatement;IIIISZ)V elementInternalType getLength ()J isPrimitive getName equals (Ljava/lang/Object;)Z byteValue ()B intValue doubleValue ()D
floatValue ()F longValue booleanValue
ensureOpen setNamedParameters (I[Ljava/lang/String;)Z needToParse rowSpaceByte rowSpaceChar bindBytes bindChars setArrayInternal setBigDecimalInternal setBlobInternal setBooleanInternal setByteInternal setBytesInternal setClobInternal setDateInternal setDoubleInternal setFloatInternal setIntInternal setLongInternal setNClobInternal setNStringInternal setObjectInternal setRefInternal setRowIdInternal setShortInternal setSQLXMLInternal setStringInternal setTimeInternal setTimestampInternal setURLInternal setARRAYInternal setBFILEInternal setBfileInternal setBinaryFloatInternal setBinaryDoubleInternal setBLOBInternal setCHARInternal setCLOBInternal setCursorInternal setCustomDatumInternal setDATEInternal setFixedCHARInternal setINTERVALDSInternal setINTERVALYMInternal setNUMBERInternal setOPAQUEInternal setOracleObjectInternal setORADataInternal setRAWInternal setREFInternal setRefTypeInternal setROWIDInternal setSTRUCTInternal setTIMESTAMPLTZInternal setTIMESTAMPTZInternal setTIMESTAMPInternal setAsciiStreamInternal setBinaryStreamInternal setCharacterStreamInternal setNCharacterStreamInternal setUnicodeStreamInternal setNullInternal setStructDescriptorInternal !(ILoracle/sql/StructDescriptor;)V (ILjava/lang/Object;II)V setPlsqlIndexTableInternal java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , *+,?? ? ?
W \ ? ? ? ? ? e 1*+,? *? *? *? ? *? *? *?
? ? " i
8 9 <