oracle.jdbc.driver.OraclePreparedStatement.class Maven / Gradle / Ivy
???? 2
6 7
8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
~?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
?? ? ? ? ? ? ? ? ? ? ? ?? ? ?
??
?? ? ? ? ?
? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ? ?? ?? ????? ?? ?? ?
? ? ? ? ? ?
?? ? ? ??
??
?? ? ?? ? ? ? ? ? ?? ?
? ? !" #$% & ' ( ) *+, -./ 0 1 2 3
4
5
~6
78
?9
?:
?; ?<
?= ?> "? ?@ A
B C
D E F
7GH
I J K
LM
N 'O
P 'Q
R 'S
T
U 'T 'U V W X Y Z [ \
]
^
_
` '_ '` 'a '^ b c
d e?? f g h i "j "k
l m n
?o p q r
?s t "u "v "w "x "y "z
"{ |
} ~
?? ? ? ? ? ?
??
??
??
?
?
??
? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? "?
?? ? ? ? ? ? ? ? ?
?? ?
??
? ? ? ? ? ? ?
?
?
?
? ?
??
?
?
?
??
??
?? ?? ?
?
?
?
?
7?
??
??
??
?
?
?
?
??
??
??
??
??
???
???
??
??
??
?
??
???
??
??
??
?
??
?
?
?
??
? ? ????
?
?
??
?
?
??
? ?
??
?
??
?
?
??
??
?
?
?
?
?
?
7
?
?
???????
?
?
?
?
?
??
!
"
#
$
%
&
? '
? $ ( )
*
+
,
-
? .
? $
/
??
0
1
z 2
z 3 ? 4 ? 5
6 7
z
z 8
6 9
z?
:
D?
;
??
<
??
??
=
??
>
?
@ A
2 B
C D
? E
? F
G
? H
? I
J K
? L M
?
> N
>
O
P Q
R
D S
T?
U?
V
??
W
??
X
??
Y
??
Z
? [
??
\ ]
W ^
_
`
a
\ b
] c
_
`
a
d
e
f
g
h ???
i
? j
k
l m
n
o
p
q
? r
? s
t
u
v
w? x
y z { |
{ } ~
~ ?
? ? ?
? ?
? ? ?
? ?
? ?
??
??
??
?? ?
? ? ?
? ? ?
? ? ?
? ?
? ?
? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
? ?
?
~ ?
? ?
? ?
? ?
? ?
? ? ?
D ?
D ?
? ?
?
? ?
? ?
? ?
? ? ?
? ?
D ?
? ?
? ? ? ? ? ? ? ? ?
? ?
? ?
? ? ?
? ?
?
?
? .
?? ? ?
?
? ?
z ?
? ??
? ? ? ? ? ?
?
?
?
?
?
? ?
? ?
? ?
D ?
?
? ? ? ?
?
? ?
? ?
? ? ?
?
? ?
?
7 ?
?9
? ?
? ? ?
? ?
? ? ? A ? ? ? ?
? ?
? ?
?
7 ? ?
?
? ?
?
?
?
? ? ?
? ?
? ?
?
?
?
" ?
?
??
?
!????????
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
`
a
b
c
d
e
f
g
h
i
j
k
l
l
k9
k;
k=
k?
kA
kC
k?
k?
kG
k
m
m
kI
kK
k
n
n
k?
k?
kM
k
o
o
kO
kQ
k
p
p
kS
kU
k
q
q
kW
k
r
r
kY
k[
k]
k_
ka
k
s
s
kc
ke
k
t
t
kg
ki
k
u
u
k?
k?
kk
km
k
v
v
ko
kq
k
w
w
ks
ku
k
x
x
kw
ky
k
y
y
k{
k}
k
z
z
k
k?
k
{
{
k?
k?
k
|
|
k?
k
}
}
k?
k?
k
~
~
k?
k?
k
k?
k?
k
?
?
k?
k?
k?
k?
k
?
?
k?
k?
k
?
?
k
?
?
k?
k?
k
?
?
k?
k?
k
?
?
k?
k?
k?
k?
k
?
?
k
?
?
k
?
?
k
?
?
?
?
?
?
?
?
~
?
?
?
?
? PushedBatch InnerClasses numberOfBindRowsAllocated I theStaticVarnumCopyingBinder Loracle/jdbc/driver/Binder; theStaticVarnumNullBinder theVarnumNullBinder theStaticBooleanBinder theBooleanBinder theStaticByteBinder
theByteBinder theStaticShortBinder theShortBinder theStaticIntBinder theIntBinder theStaticLongBinder
theLongBinder theStaticFloatBinder theFloatBinder theStaticDoubleBinder theDoubleBinder theStaticBigDecimalBinder theBigDecimalBinder theStaticVarcharCopyingBinder theStaticVarcharNullBinder theVarcharNullBinder theStaticStringBinder theStringBinder theStaticSetCHARCopyingBinder theStaticSetCHARBinder "theStaticLittleEndianSetCHARBinder theStaticSetCHARNullBinder theSetCHARBinder theSetCHARNullBinder theStaticFixedCHARCopyingBinder theStaticFixedCHARBinder theStaticFixedCHARNullBinder theFixedCHARBinder theFixedCHARNullBinder theStaticDateCopyingBinder theStaticDateBinder theStaticDateNullBinder
theDateBinder theDateNullBinder theStaticTimeCopyingBinder theStaticTimeBinder
theTimeBinder theStaticTimestampCopyingBinder theStaticTimestampBinder theStaticTimestampNullBinder theTimestampBinder theTimestampNullBinder theStaticOracleNumberBinder theOracleNumberBinder theStaticOracleDateBinder theOracleDateBinder theStaticOracleTimestampBinder theOracleTimestampBinder theStaticTSTZCopyingBinder theStaticTSTZBinder theStaticTSTZNullBinder
theTSTZBinder theTSTZNullBinder theStaticTSLTZCopyingBinder theStaticTSLTZBinder theStaticTSLTZNullBinder theTSLTZBinder theTSLTZNullBinder theStaticRowidCopyingBinder theStaticRowidBinder theStaticLittleEndianRowidBinder theStaticRowidNullBinder theStaticURowidNullBinder theRowidBinder theRowidNullBinder theURowidBinder theURowidNullBinder theStaticIntervalDSCopyingBinder theStaticIntervalDSBinder theStaticIntervalDSNullBinder theIntervalDSBinder theIntervalDSNullBinder theStaticIntervalYMCopyingBinder theStaticIntervalYMBinder theStaticIntervalYMNullBinder theIntervalYMBinder theIntervalYMNullBinder theStaticBfileCopyingBinder theStaticBfileBinder theStaticBfileNullBinder theBfileBinder theBfileNullBinder theStaticBlobCopyingBinder theStaticBlobBinder theStaticBlobNullBinder
theBlobBinder theBlobNullBinder theStaticClobCopyingBinder theStaticClobBinder theStaticClobNullBinder
theClobBinder theClobNullBinder theStaticRawCopyingBinder theStaticRawBinder theStaticRawNullBinder theRawBinder theRawNullBinder theStaticPlsqlRawCopyingBinder theStaticPlsqlRawBinder thePlsqlRawBinder !theStaticBinaryFloatCopyingBinder theStaticBinaryFloatBinder theStaticBinaryFloatNullBinder theBinaryFloatBinder theBinaryFloatNullBinder "theStaticBINARY_FLOATCopyingBinder theStaticBINARY_FLOATBinder theStaticBINARY_FLOATNullBinder theBINARY_FLOATBinder theBINARY_FLOATNullBinder "theStaticBinaryDoubleCopyingBinder theStaticBinaryDoubleBinder theStaticBinaryDoubleNullBinder theBinaryDoubleBinder theBinaryDoubleNullBinder #theStaticBINARY_DOUBLECopyingBinder theStaticBINARY_DOUBLEBinder theStaticBINARY_DOUBLENullBinder theBINARY_DOUBLEBinder theBINARY_DOUBLENullBinder theStaticLongStreamBinder theLongStreamBinder "theStaticLongStreamForStringBinder theLongStreamForStringBinder )theStaticLongStreamForStringCopyingBinder theStaticLongRawStreamBinder theLongRawStreamBinder $theStaticLongRawStreamForBytesBinder theLongRawStreamForBytesBinder +theStaticLongRawStreamForBytesCopyingBinder theStaticNamedTypeCopyingBinder theStaticNamedTypeBinder theStaticNamedTypeNullBinder theNamedTypeBinder theNamedTypeNullBinder theStaticRefTypeCopyingBinder theStaticRefTypeBinder theStaticRefTypeNullBinder theRefTypeBinder theRefTypeNullBinder theStaticPlsqlIbtCopyingBinder theStaticPlsqlIbtBinder theStaticPlsqlIbtNullBinder thePlsqlIbtBinder thePlsqlNullBinder theStaticOutBinder theOutBinder theStaticReturnParamBinder theReturnParamBinder theStaticT4CRowidBinder theStaticT4CURowidBinder theStaticT4CRowidNullBinder theStaticT4CURowidNullBinder
UTC_TIME_ZONE Ljava/util/TimeZone; UTC_US_CALENDAR Ljava/util/Calendar; cachedUTCUSCalendar TypeBinder_BYTELEN
ConstantValue digits [C binders [[Loracle/jdbc/driver/Binder; parameterInt [[I
parameterLong [[J parameterFloat [[F parameterDouble [[D parameterBigDecimal [[Ljava/math/BigDecimal; parameterString [[Ljava/lang/String;
parameterDate [[Ljava/sql/Date;
parameterTime [[Ljava/sql/Time; parameterTimestamp [[Ljava/sql/Timestamp; parameterDatum [[[B parameterOtype %[[Loracle/jdbc/oracore/OracleTypeADT; lastBoundClobs [Loracle/sql/CLOB; lastBoundBlobs [Loracle/sql/BLOB; parameterPlsqlIbt '[[Loracle/jdbc/driver/PlsqlIbtBindInfo; currentRowBinders [Loracle/jdbc/driver/Binder; currentRowCharLens [I currentRowBindAccessors [Loracle/jdbc/driver/Accessor; currentRowFormOfUse [S currentRowNeedToPrepareBinds Z currentBatchCharLens currentBatchBindAccessors currentBatchFormOfUse currentBatchNeedToPrepareBinds
pushedBatches 8Loracle/jdbc/driver/OraclePreparedStatement$PushedBatch; pushedBatchesTail cachedBindByteSize cachedBindCharSize cachedBindIndicatorSize totalBindByteLength totalBindCharLength totalBindIndicatorLength -BIND_METADATA_NUMBER_OF_BIND_POSITIONS_OFFSET ,BIND_METADATA_BIND_BUFFER_CAPACITY_OFFSET_HI ,BIND_METADATA_BIND_BUFFER_CAPACITY_OFFSET_LO ,BIND_METADATA_NUMBER_OF_BOUND_ROWS_OFFSET_HI ,BIND_METADATA_NUMBER_OF_BOUND_ROWS_OFFSET_LO &BIND_METADATA_PER_POSITION_DATA_OFFSET BIND_METADATA_TYPE_OFFSET BIND_METADATA_BYTE_PITCH_OFFSET BIND_METADATA_CHAR_PITCH_OFFSET "BIND_METADATA_VALUE_DATA_OFFSET_HI "BIND_METADATA_VALUE_DATA_OFFSET_LO 'BIND_METADATA_NULL_INDICATORS_OFFSET_HI 'BIND_METADATA_NULL_INDICATORS_OFFSET_LO %BIND_METADATA_VALUE_LENGTHS_OFFSET_HI %BIND_METADATA_VALUE_LENGTHS_OFFSET_LO BIND_METADATA_FORM_OF_USE_OFFSET BIND_METADATA_PER_POSITION_SIZE
SETLOB_NO_LENGTH???? bindBufferCapacity numberOfBoundRows indicatorsOffset valueLengthsOffset preparedAllBinds preparedCharBinds lastBinders lastBoundBytes [B lastBoundByteOffset lastBoundChars lastBoundCharOffset lastBoundByteOffsets lastBoundCharOffsets lastBoundByteLens lastBoundCharLens
lastBoundInds
lastBoundLens lastBoundNeeded lastBoundTypeBytes [[B lastBoundTypeOtypes $[Loracle/jdbc/oracore/OracleTypeADT; lastBoundStream [Ljava/io/InputStream; STREAM_MAX_BYTES_SQL maxRawBytesSql maxRawBytesPlsql maxVcsCharsSql maxVcsNCharsSql maxVcsBytesPlsql maxCharSize maxNCharSize charMaxCharsSql charMaxNCharsSql maxVcsCharsPlsql maxVcsNCharsPlsql maxIbtVarcharElementLength maxStreamCharsSql maxStreamNCharsSql isServerCharSetFixedWidth isServerNCharSetFixedWidth minVcsBindSize prematureBatchCount checkBindTypes scrollRsetTypeSolved SetBigStringTryClob BSTYLE_UNKNOWN
BSTYLE_ORACLE BSTYLE_JDBC m_batchStyle +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String;
BUILD_DATE
? TRACE >(Loracle/jdbc/driver/PhysicalConnection;Ljava/lang/String;II)V Code LineNumberTable
Exceptions @(Loracle/jdbc/driver/PhysicalConnection;Ljava/lang/String;IIII)V
StackMapTable ?
? ?
allocBinds (I)V initializeBinds ()V growBinds? processCompletedBindRow (IZ)VH? processPlsqlIndexTabBindsM/ initializeBindSubRanges (II)V calculateIndicatorSubRangeSize ()I getInoutIndicator (I)S initializeIndicatorSubRange prepareBindPreambles setupBindBuffers? releaseBuffers enterImplicitCache enterExplicitCache exitImplicitCacheToActive doLocalInitialization (doInitializationAfterDefineBufferRestore exitExplicitCacheToActive exitImplicitCacheToClose,
? exitExplicitCacheToClose closeWithKey (Ljava/lang/String;)V executeInternal executeQuery ()Ljava/sql/ResultSet;
executeUpdate execute ()Z slideDownCurrentRow
resetBatch sendBatch
? setExecuteBatch set_execute_batch getExecuteBatch defineParameterTypeBytes (III)V defineParameterTypeChars defineParameterType getMetaData ()Ljava/sql/ResultSetMetaData; setNull (IILjava/lang/String;)V setNullInternal setNullCritial
setNullAtName ((Ljava/lang/String;ILjava/lang/String;)V setNullCritical getRowidNullBinder (I)Loracle/jdbc/driver/Binder; (Ljava/lang/String;I)V
setBoolean setBooleanInternal setByte (IB)V setByteInternal setShort (IS)V setShortInternal setInt setIntInternal setLong (IJ)V setLongInternal setFloat (IF)V setFloatInternal setBinaryFloat setBinaryFloatInternal (ILoracle/sql/BINARY_FLOAT;)V ? setBinaryDouble (ID)V setBinaryDoubleInternal (ILoracle/sql/BINARY_DOUBLE;)V ? setDouble setDoubleInternal
setBigDecimal (ILjava/math/BigDecimal;)V setBigDecimalInternal setString (ILjava/lang/String;)V setStringInternal basicBindNullString basicBindString setStringForClob setStringForClobCritical setReaderContentsForClobCritical (ILjava/io/Reader;JZ)V
?? ? %setAsciiStreamContentsForClobCritical (ILjava/io/InputStream;JZ)V) setStringForClobAtName '(Ljava/lang/String;Ljava/lang/String;)V setFixedCHAR setFixedCHARInternal setCursor (ILjava/sql/ResultSet;)V
?
Deprecated setCursorInternal setROWID (ILoracle/sql/ROWID;)V ? setROWIDInternal setArray (ILjava/sql/Array;)V setArrayInternal setARRAY (ILoracle/sql/ARRAY;)V setARRAYInternal setArrayCritical
? setOPAQUE (ILoracle/sql/OPAQUE;)V setOPAQUEInternal ? setOPAQUECritical
? setSQLXMLInternal (ILjava/sql/SQLXML;)V setStructDescriptor !(ILoracle/sql/StructDescriptor;)V setStructDescriptorInternal
? setStructDescriptorCritical setStructDescriptorAtName 2(Ljava/lang/String;Loracle/sql/StructDescriptor;)V setPreBindsCompelete setSTRUCT (ILoracle/sql/STRUCT;)V setSTRUCTInternal ? setSTRUCTCritical setRAW (ILoracle/sql/RAW;)V setRAWInternal setCHAR (ILoracle/sql/CHAR;)V z setCHARInternal
? setDATE (ILoracle/sql/DATE;)V Q setDATEInternal setNUMBER (ILoracle/sql/NUMBER;)V ? setNUMBERInternal setBLOB (ILoracle/sql/BLOB;)V setBLOBInternal setBlob (ILjava/sql/Blob;)V
? setBlobInternal setCLOB (ILoracle/sql/CLOB;)V setCLOBInternal setClob (ILjava/sql/Clob;)V
? setClobInternal setBFILE (ILoracle/sql/BFILE;)V ? setBFILEInternal setBfile setBfileInternal setBytes (I[B)V setBytesInternal bindBytesAsStream basicBindBytes basicBindBinaryStream (ILjava/io/InputStream;I)V (ILjava/io/InputStream;IZ)V setBytesForBlob setBytesForBlobCritical &setBinaryStreamContentsForBlobCritical M setBytesForBlobAtName (Ljava/lang/String;[B)V setInternalBytes (I[BI)V setInternalBytesInternal setDate (ILjava/sql/Date;)V setDateInternal setTime (ILjava/sql/Time;)V" setTimeInternal setTimestamp (ILjava/sql/Timestamp;)V% setTimestampInternal
setINTERVALYM (ILoracle/sql/INTERVALYM;)V ? setINTERVALYMInternal
setINTERVALDS (ILoracle/sql/INTERVALDS;)V ? setINTERVALDSInternal setTIMESTAMP (ILoracle/sql/TIMESTAMP;)V ? setTIMESTAMPInternal setTIMESTAMPTZ (ILoracle/sql/TIMESTAMPTZ;)V ? setTIMESTAMPTZInternal setTIMESTAMPLTZ (ILoracle/sql/TIMESTAMPLTZ;)V ? setTIMESTAMPLTZInternal
isReaderEmpty "(Ljava/io/Reader;)Ljava/io/Reader; isInputStreamEmpty ,(Ljava/io/InputStream;)Ljava/io/InputStream; setAsciiStream setAsciiStreamInternal basicBindAsciiStream 'setAsciiStreamContentsForStringInternal setBinaryStream setBinaryStreamInternal checkUserStreamForDuplicates (Ljava/lang/Object;I)V +setBinaryStreamContentsForByteArrayInternal setUnicodeStream setUnicodeStreamInternal setCustomDatum (ILoracle/sql/CustomDatum;)V ? setCustomDatumInternal
setORAData (ILoracle/sql/ORAData;)V setORADataInternal ? setObject (ILjava/lang/Object;II)V setObjectInternal setObjectCritical? setObjectAtName )(Ljava/lang/String;Ljava/lang/Object;II)V (ILjava/lang/Object;I)V
setRefType (ILoracle/sql/REF;)V setRefTypeInternal setRef (ILjava/sql/Ref;)V setRefInternal setREF setREFInternal setREFCritical (ILjava/lang/Object;)V setOracleObject (ILoracle/sql/Datum;)V setOracleObjectInternal setPlsqlIndexTable (ILjava/lang/Object;IIII)V setPlsqlIndexTableInternal setPlsqlIndexTableAtName +(Ljava/lang/String;Ljava/lang/Object;IIII)V endOfResultSet (Z)V sqlTypeForObject (Ljava/lang/Object;)I clearParameters printByteArray ([B)V setCharacterStream (ILjava/io/Reader;I)V setCharacterStreamInternal basicBindCharacterStream (ILjava/io/Reader;IZ)V 3setReaderContentsForStringOrClobInVariableWidthCase "setReaderContentsForStringInternal '(ILjava/sql/Date;Ljava/util/Calendar;)V? '(ILjava/sql/Time;Ljava/util/Calendar;)V ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V setCheckBindTypes setOracleBatchStyle isOracleBatchStyle setJdbcBatchStyle checkIfJdbcBatchExists doesJdbcBatchExist isJdbcBatchStyle addBatch
clearBatch executeForRowsWithTimeout executeBatch ()[I ? ? ? pushBatch doScrollPstmtExecuteUpdate copyBinds (Ljava/sql/Statement;I)I
? copiedNullBinder (SI)Loracle/jdbc/driver/Binder; copiedByteBinder #(S[BIIS)Loracle/jdbc/driver/Binder; copiedCharBinder $(S[CIISS)Loracle/jdbc/driver/Binder; hardClose
alwaysOnClose setDisableStmtCaching setFormOfUse setURL (ILjava/net/URL;)V setURLInternal getParameterMetaData ()Ljava/sql/ParameterMetaData; OracleGetParameterMetaData '()Loracle/jdbc/OracleParameterMetaData; registerReturnParameter getReturnResultSet getInternalTypeForDmlReturning (I)I registerReturnParamsForAutoKey? cleanOldTempLobs resetOnExceptionDuringExecute resetCurrentRowBinders (ILjava/io/InputStream;)V (ILjava/io/InputStream;J)V (ILjava/io/Reader;)V (ILjava/io/Reader;J)V setRowId (ILjava/sql/RowId;)V setNCharacterStream setNClob (ILjava/sql/NClob;)V setSQLXML
setNString)
? setNCharacterStreamInternal setNClobInternal setNStringInternal setRowIdInternal setArrayAtName %(Ljava/lang/String;Ljava/sql/Array;)V
? setBigDecimalAtName +(Ljava/lang/String;Ljava/math/BigDecimal;)V
setBlobAtName $(Ljava/lang/String;Ljava/sql/Blob;)V setBooleanAtName (Ljava/lang/String;Z)V
setByteAtName (Ljava/lang/String;B)V setBytesAtName
setClobAtName $(Ljava/lang/String;Ljava/sql/Clob;)V
setDateAtName $(Ljava/lang/String;Ljava/sql/Date;)V 8(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V setDoubleAtName (Ljava/lang/String;D)V setFloatAtName (Ljava/lang/String;F)V setIntAtName
setLongAtName (Ljava/lang/String;J)V setNClobAtName %(Ljava/lang/String;Ljava/sql/NClob;)V
? setNStringAtName '(Ljava/lang/String;Ljava/lang/Object;)V ((Ljava/lang/String;Ljava/lang/Object;I)V setRefAtName #(Ljava/lang/String;Ljava/sql/Ref;)V
? setRowIdAtName %(Ljava/lang/String;Ljava/sql/RowId;)V
? setShortAtName (Ljava/lang/String;S)V setSQLXMLAtName &(Ljava/lang/String;Ljava/sql/SQLXML;)V ? setStringAtName
setTimeAtName $(Ljava/lang/String;Ljava/sql/Time;)V 8(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V setTimestampAtName )(Ljava/lang/String;Ljava/sql/Timestamp;)V =(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V setURLAtName #(Ljava/lang/String;Ljava/net/URL;)V
? setARRAYAtName '(Ljava/lang/String;Loracle/sql/ARRAY;)V setBFILEAtName '(Ljava/lang/String;Loracle/sql/BFILE;)V setBfileAtName setBinaryFloatAtName .(Ljava/lang/String;Loracle/sql/BINARY_FLOAT;)V setBinaryDoubleAtName /(Ljava/lang/String;Loracle/sql/BINARY_DOUBLE;)V
setBLOBAtName &(Ljava/lang/String;Loracle/sql/BLOB;)V
setCHARAtName &(Ljava/lang/String;Loracle/sql/CHAR;)V
setCLOBAtName &(Ljava/lang/String;Loracle/sql/CLOB;)V setCursorAtName )(Ljava/lang/String;Ljava/sql/ResultSet;)V setCustomDatumAtName -(Ljava/lang/String;Loracle/sql/CustomDatum;)V
setDATEAtName &(Ljava/lang/String;Loracle/sql/DATE;)V setFixedCHARAtName setINTERVALDSAtName ,(Ljava/lang/String;Loracle/sql/INTERVALDS;)V setINTERVALYMAtName ,(Ljava/lang/String;Loracle/sql/INTERVALYM;)V setNUMBERAtName ((Ljava/lang/String;Loracle/sql/NUMBER;)V setOPAQUEAtName ((Ljava/lang/String;Loracle/sql/OPAQUE;)V setOracleObjectAtName '(Ljava/lang/String;Loracle/sql/Datum;)V setORADataAtName )(Ljava/lang/String;Loracle/sql/ORAData;)V ? setRAWAtName %(Ljava/lang/String;Loracle/sql/RAW;)V ? setREFAtName %(Ljava/lang/String;Loracle/sql/REF;)V ? setRefTypeAtName setROWIDAtName '(Ljava/lang/String;Loracle/sql/ROWID;)V setSTRUCTAtName ((Ljava/lang/String;Loracle/sql/STRUCT;)V setTIMESTAMPLTZAtName .(Ljava/lang/String;Loracle/sql/TIMESTAMPLTZ;)V setTIMESTAMPTZAtName -(Ljava/lang/String;Loracle/sql/TIMESTAMPTZ;)V setTIMESTAMPAtName +(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 setAsciiStreamAtName +(Ljava/lang/String;Ljava/io/InputStream;I)V setBinaryStreamAtName setCharacterStreamAtName &(Ljava/lang/String;Ljava/io/Reader;I)V setNCharacterStreamAtName setUnicodeStreamAtName
SourceFile OraclePreparedStatement.java@E
?
@
?
!"#')+-,.0213568:9;<=>?@ACEDFHJIKORPTVXWY[]\^`bacegfhjlkmoqprtuwyxz|~}??????????????????????????????????
?
? java/util/Calendar???????
?
?
?'
(
)
*
+
,
-
.
/
0?1?4?6
:
?O
?
?u&%(NMQS
?
?
??
??
?
?
?
?o
?
?
?
?t?5?3
NO2
"
#
$
%
&
?
?
?
?
?
?
_O
?
?
?
??
?
?
?
?
?\
?\
?
?
???????????? oracle/sql/CLOB?? oracle/sql/BLOB??
?? oracle/jdbc/driver/Binder??????? !oracle/jdbc/oracore/OracleTypeADTLM???? [J?? [F?? [D?? [Ljava/math/BigDecimal; java/math/BigDecimal?? [Ljava/lang/String; java/lang/String?? [Ljava/sql/Date;
java/sql/Date?? [Ljava/sql/Time;
java/sql/Time?? [Ljava/sql/Timestamp; java/sql/Timestamp????
? D java/io/InputStream
? m [Ljava/lang/Object; java/lang/Object?? &[Loracle/jdbc/driver/PlsqlIbtBindInfo; #oracle/jdbc/driver/PlsqlIbtBindInfo
?
?
??
???O
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?????q
?
x\
????
?
? oracle/jdbc/driver/AccessorPM??
??aZ *oracle/jdbc/driver/PlsqlIndexTableAccessor
?
?
?
?
?
?
?
?
?
??
?
?
?
??
?
?
?
?
?
?
?
?
[\
?
?
??
?
?
YZ?
?
?
?
??
M?VM?O
?
`Z java/lang/NullPointerExceptionvcO?OuO?tO
?
!
"?#$%?&
'?(?)?*?+
,u-?.
/
0
1?2
3
4?5\678\wO9
:
;<
=?>?hOgO?O?o@?AO (batch must be either executed or clearedBCRS?\DO &oracle/jdbc/driver/OracleResultSetImpl@EFGHI?J
?p\?uvM{MKLM\}~ *oracle/jdbc/driver/OracleResultSetMetaData?????Z?Z
?NOPQ
?NRST
?NUVWXYZ[\]^_`a??? java/lang/StringBuilder@O sqlType=bcbde[?Z?S?????Z????f?????gY??????????h\?M??ij?? java/io/StringReader@oz{kl?mno?@ java/io/IOExceptionbp ! char of CLOB data cannot be read
?qwr #oracle/jdbc/driver/OracleClobWriters\
?tutvwxyOAB ! byte of CLOB data cannot be readtzt{|}????????~[Y??? oracle/sql/ARRAY???????Y?????? oracle/jdbc/driver/Opaqueable???????????????????\????
??\?????????? java/io/ByteArrayInputStream@v [[Ljava/io/InputStream;????k???n? ! byte of BLOB data cannot be readG? )oracle/jdbc/driver/OracleBlobOutputStreamw? oracle/sql/DATE??@?&$*(.,2064:8><?[?u java/io/BufferedReader@??Mt\?O java/io/BufferedInputStream@?DD?IJ??FE@HH? [[Ljava/lang/Object;?KM?}??XgrsYWTS??XW oracle/sql/CHAR java/lang/Boolean ?u java/lang/Integer?\ java/lang/Long?? java/lang/Float??b? java/lang/Double??b? oracle/sql/NUMBER@? java/lang/Short?? java/lang/Byte?
? java/lang/Number@??? true?? 1??????????
??
?? oracle/sql/RAW@?@?
??" ??@?
?? oracle/sql/TIMESTAMP@???
?? oracle/sql/TIMESTAMPTZ oracle/sql/TIMESTAMPLTZ oracle/sql/INTERVALYM oracle/sql/INTERVALDS oracle/sql/ROWID oracle/sql/BINARY_FLOAT oracle/sql/BINARY_DOUBLE?? oracle/sql/BFILE???? oracle/sql/OPAQUE oracle/sql/REFe_ java/sql/SQLXML??f_ oracle/sql/ORAData oracle/sql/CustomDatumQOml [Loracle/sql/CHAR;?[???@? oracle/sql/Datum java/sql/SQLData oracle/jdbc/internal/ObjectData oracle/sql/STRUCT oracle/jdbc/driver/OracleSQLXMLyxy???}x|{????i?@?*?@? 6operation cannot be mixed with JDBC-2.0-style batching 4operation cannot be mixed with Oracle-style batching?u?O??????????q?O?O????O?O?????q???
?
???O java/sql/SQLException?O?
?O?? 6oracle/jdbc/driver/OraclePreparedStatement$PushedBatch@??O *oracle/jdbc/driver/OraclePreparedStatement????]^?? "copyBinds doesn't understand type #oracle/jdbc/driver/CopiedNullBinder@? #oracle/jdbc/driver/CopiedByteBinder@? #oracle/jdbc/driver/CopiedCharBinder@?????
? *oracle/jdbc/driver/OracleParameterMetaData@M?????? (oracle/jdbc/driver/OracleReturnResultSet@? ???M?OD?D?H?H? ? 'length for setBlob() cannot be negative ?y?y? 'length for setClob() cannot be negative???????????????????????S?? ~?????Z??????VgV]ab????????#$#?'('????? ??????????????NO????/0+,????hiRS??d_^_????;<7834??????????C?CC?G?GG?w?wxw?????L$*/47BGLUZ_dinsv{??????????? UTC
??
;< "oracle/jdbc/driver/OracleStatement ,oracle/jdbc/internal/OraclePreparedStatement &oracle/jdbc/driver/ScrollRsetStatement Sat_Aug_14_12:18:34_PDT_2010 %oracle/jdbc/driver/PhysicalConnection java/lang/Throwable java/io/Reader java/sql/ResultSet oracle/sql/ArrayDescriptor oracle/sql/OpaqueDescriptor oracle/sql/StructDescriptor oracle/sql/CharacterSet
java/sql/Blob
java/sql/Clob java/sql/Statement java/sql/Array java/sql/NClob java/sql/Ref java/sql/RowId java/net/URL
cacheState .(Loracle/jdbc/driver/PhysicalConnection;IIII)V clone ()Ljava/lang/Object; useLittleEndianSetCHARBinder
statementType
currentRow needToParse processEscapes sqlObject Loracle/jdbc/driver/OracleSql; oracle/jdbc/driver/OracleSql
initialize
getSqlKind ()B sqlKind B
connection 'Loracle/jdbc/driver/PhysicalConnection;
conversion !Loracle/jdbc/driver/DBConversion; oracle/jdbc/driver/DBConversion sMaxCharSize bindIndicatorSubRange numberOfBindPositions bindIndicators bindIndicatorOffset java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V getParameterCount getReturnParameterCount numReturnParams batch defaultnchar parameterStream
userStream currentRank firstRowInBatch isAutoGeneratedKey $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; valueOf (I)Ljava/lang/Integer; oracle/jdbc/driver/DatabaseError createSqlException S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException; fillInStackTrace ()Ljava/lang/Throwable;
copyingBinder ()Loracle/jdbc/driver/Binder; lastBoundValueCleanup 0(Loracle/jdbc/driver/OraclePreparedStatement;I)V type S isInHierarchyOf #(Loracle/jdbc/oracore/OracleType;)Z bytelen
defineType permitTimestampDateMismatch validRows needToPrepareDefineBuffer A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; #current_batch_need_to_prepare_binds element_internal_type elementInternalType maxLen maxNumberOfElements
elemMaxLen
elementMaxLen
ibtByteLength
ibtCharLength ibtBindIndicatorSize ibtBindIndicators ibtBindIndicatorOffset ibtBindBytes ibtBindByteOffset ibtBindChars ibtBindCharOffset curLen
ibtValueIndex ibtIndicatorIndex ibtLengthIndex ibtMetaIndex bindByteSubRange bindCharSubRange outBindAccessors
charLength
byteLength bindByteOffset
getByteBuffer (I)[B bindBytes bindCharOffset
getCharBuffer (I)[C bindChars columnIndex lengthIndex indicatorIndex rowSpaceByte rowSpaceChar rowSpaceIndicator
setOffsets
hasIbtBind returnParamAccessors processDmlReturningBind bind ?(Loracle/jdbc/driver/OraclePreparedStatement;III[B[C[SIIIIIIZ)V cacheBuffer ([C)V isClosed cleanAllTempLobs clearStatementMetaData
creationState currentResultSet (Loracle/jdbc/driver/OracleResultSetImpl; lastIndex queryTimeout autoRollback rowPrefetchChanged maxRows totalRowsVisited maxFieldSize gotLastBatch
scrollRset $Loracle/jdbc/driver/OracleResultSet; needToAddIdentifier defaultFetchDirection defaultTimeZone defaultCalendar columnsDefinedByUser accessors externalType getDefaultFixedString fixedString rowPrefetch defaultRowPrefetch rowPrefetchInLastFetch sqlStringChanged userRsetType realRsetType closed getDefaultRowPrefetch
streamList &Loracle/jdbc/driver/OracleInputStream; getDefaultExecuteBatch cachedDefineIndicatorSize cachedDefineByteSize defineBytes cachedDefineCharSize defineChars defineIndicators closeOrCache noMoreUpdateCounts
ensureOpen prepareForNewResults (ZZ)V doExecuteWithTimeout N(Loracle/jdbc/driver/PhysicalConnection;Loracle/jdbc/driver/OracleStatement;)V oracle/jdbc/driver/ResultSetUtil createScrollResultSet s(Loracle/jdbc/driver/ScrollRsetStatement;Loracle/jdbc/driver/OracleResultSet;I)Loracle/jdbc/driver/OracleResultSet; accumulateBatchResult
executionType $createUnsupportedFeatureSqlException ()Ljava/sql/SQLException; getNlsRatio createDescriptor F(Ljava/lang/String;Ljava/sql/Connection;)Loracle/sql/StructDescriptor; getOracleTypeADT %()Loracle/jdbc/oracore/OracleTypeADT; E(Ljava/lang/String;Ljava/sql/Connection;)Loracle/sql/ArrayDescriptor; getOracleTypeCOLLECTION ,()Loracle/jdbc/oracore/OracleTypeCOLLECTION; F(Ljava/lang/String;Ljava/sql/Connection;)Loracle/sql/OpaqueDescriptor;
getPickler '()Loracle/jdbc/oracore/OracleNamedType; getTOID ()[B intern ()Ljava/lang/String; getParameterList ()[Ljava/lang/String; java/lang/Math min (II)I getInternalType append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString setFloatAndDoubleUseBinary getBytes length encodedByteLength (Ljava/lang/String;Z)I createTemporary +(Ljava/sql/Connection;ZIS)Loracle/sql/CLOB; (JLjava/lang/String;)I addToTempLobsToFree (Loracle/sql/CLOB;)V (J)Ljava/lang/StringBuilder; U(Loracle/jdbc/internal/OracleConnection;Ljava/io/IOException;)Ljava/sql/SQLException; (J)Ljava/io/Writer;
getBufferSize read ([C)I ([CII)I write ([CII)V flush ([B)I ([BII)I asciiBytesToJavaChars ([BI[C)I stringValue
shareBytes #oracle/jdbc/driver/T4CRowidAccessor isUROWID ([BI)Z
getDescriptor ()Loracle/sql/ArrayDescriptor; toBytes ()Loracle/sql/OpaqueDescriptor; toOpaque ()Loracle/sql/OPAQUE; ()Loracle/sql/StructDescriptor; getLength ()J oracleId setCHARNCharSetObj Loracle/sql/CharacterSet; setCHARCharSetObj getOracleId getCharacterSet ()Loracle/sql/CharacterSet; convert !(Loracle/sql/CharacterSet;[BII)[B ConvertStreamInternal .(Ljava/io/InputStream;II)Ljava/io/InputStream;
ConvertStream *(Ljava/sql/Connection;ZI)Loracle/sql/BLOB; putBytes (J[B)I (Loracle/sql/BLOB;)V (J)Ljava/io/OutputStream; ([BII)V getDefaultCalendar ()Ljava/util/Calendar; &(Ljava/sql/Date;Ljava/util/Calendar;)V getSessionTimeZone
markSupported (Ljava/io/Reader;I)V mark reset (Ljava/io/InputStream;I)V ucs2BytesToJavaChars toDatum ,(Loracle/sql/CustomDatum;)Loracle/sql/Datum; )(Ljava/sql/Connection;)Loracle/sql/Datum; booleanValue intValue longValue
floatValue ()F (F)Ljava/lang/StringBuilder; doubleValue ()D (D)Ljava/lang/StringBuilder;
shortValue ()S byteValue (D)V bigDecimalValue ()Ljava/math/BigDecimal; equalsIgnoreCase (Ljava/lang/String;)Z equals (Ljava/lang/Object;)Z parseByte (Ljava/lang/String;)B
parseShort (Ljava/lang/String;)S parseInt (Ljava/lang/String;)I parseLong (Ljava/lang/String;)J %(Ljava/lang/String;)Ljava/lang/Float; &(Ljava/lang/String;)Ljava/lang/Double; )(Ljava/lang/Object;Ljava/util/Calendar;)V (Ljava/sql/Timestamp;)V #(Ljava/lang/String;)Ljava/sql/Date; getTime (J)V #(Ljava/lang/String;)Ljava/sql/Time; (Ljava/sql/Date;)V timestampValue ()Ljava/sql/Timestamp; ((Ljava/lang/String;)Ljava/sql/Timestamp; toSTRUCT E(Ljava/lang/Object;Loracle/jdbc/OracleConnection;)Loracle/sql/STRUCT; toARRAY D(Ljava/lang/Object;Loracle/jdbc/OracleConnection;)Loracle/sql/ARRAY; getString $oracle/jdbc/oracore/OracleTypeNUMBER
toNUMBERArray P(Ljava/lang/Object;Loracle/jdbc/internal/OracleConnection;JI)[Loracle/sql/Datum; ([Ljava/lang/Object;IIII)V *(Ljava/io/Reader;IIS)Ljava/io/InputStream; ([CZ)I &(Ljava/sql/Time;Ljava/util/Calendar;)V +(Ljava/sql/Timestamp;Ljava/util/Calendar;)V
getTimeout $()Loracle/jdbc/driver/OracleTimeout; oracle/jdbc/driver/OracleTimeout
setTimeout ((JLoracle/jdbc/driver/OracleStatement;)V isExecuting executeForRows
cancelTimeout createBatchUpdateException %(II[I)Ljava/sql/BatchUpdateException; java/sql/BatchUpdateException registerHeartbeat needLine isOpen open '(Loracle/jdbc/driver/OracleStatement;)V
need_to_parse first_row_in_batch number_of_rows_to_be_bound next checkValidRowsStatus numberOfExecutedElementsInBatch ;(Ljava/sql/SQLException;I[I)Ljava/sql/BatchUpdateException; /(Loracle/jdbc/driver/OraclePreparedStatement;)V doScrollExecuteCommon (SI)V (SI[BS)V (S[CSS)V (S)V registerReturnParameterInternal (IIIISLjava/lang/String;)V returnResultSet *Loracle/jdbc/driver/OracleReturnResultSet; autoKeyInfo Loracle/jdbc/driver/AutoKeyInfo; oracle/jdbc/driver/AutoKeyInfo returnTypes tableFormOfUses
columnIndexes checkTypeForAutoKey tableTypeNames 2oracle/jdbc/driver/OraclePreparedStatementReadOnly java/util/TimeZone getTimeZone ((Ljava/lang/String;)Ljava/util/TimeZone; java/util/Locale US Ljava/util/Locale; getInstance <(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar;
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?
? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?
?
?
?
?
?
?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ?
?
?
?
?
?
? ?
?
? ? ? ? ? ? ? !
? ? "
#
$
%
&
'
(
)
*
+
,
-
.
/
0? 1? 2
3
4? 5? 6
7
? ? 8
? ? 9
? ? :
;<