oracle.jdbc.driver.T2CPreparedStatement.class Maven / Gradle / Ivy
???? 2
?T ?U ?V ?W ?X
YZ [\
]^ ?_ ?` ?a ?bc [d [e [f [g
?hi
j ?? k
lm
n
op
nq
nr
ns
"nt
$nu
&v ?wx
)vy
+nz
-n{
/n|
1n}
3n~
5n
7n?
9n?
;n?
=n?
?n?
A??
C?
???
F??
F?
F?
F?
??
?
?
? ?? [?
?? ?? ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? [? [? ?? ?? ?? ?? ?? ?? ?? ?? ?? [?
???
?? ??
[? ??
?? ??
[? [?
[?
?? [? [? [?
]?
??
??
??
?? ??
?
?
?
?
?
??? ?? ??
?
? ????? ??
??
?
?
?
?
???
??
??
?? [?
??
??
?? ??
??
??
???
??
??
??
??
??
?? ?? ?? ??
?
?
??
?
?
?
?
?
?
? ? ?
-
?
? ? ?
?
? ?
? ? ? ? ?
?! ?" ?# ?$
?% ?& ?' ?( ?) ?*
+,
?- ?.
[/ ?0 12
?3 ?456
connection "Loracle/jdbc/driver/T2CConnection; userResultSetType I userResultSetConcur T2C_EXTEND_BUFFER t2cOutput [J T2C_OUTPUT_USE_NIO
ConstantValue !T2C_OUTPUT_STMT_LOB_PREFETCH_SIZE extractedCharOffset extractedByteOffset (T2C_LOB_PREFETCH_SIZE_THIS_COLUMN_OFFSET B "T2C_LOB_PREFETCH_LOB_LENGTH_OFFSET T2C_LOB_PREFETCH_FORM_OFFSET T2C_LOB_PREFETCH_CHUNK_OFFSET T2C_LOB_PREFETCH_DATA_OFFSET PREAMBLE_PER_POSITION +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String;
BUILD_DATE7 TRACE Z ;(Loracle/jdbc/driver/T2CConnection;Ljava/lang/String;IIII)V Code LineNumberTable
Exceptions8 bytes2String ([BII)Ljava/lang/String; processDescribeData ()V
StackMapTable59:ic executeForDescribe? pushEndToEndValues; executeForRows (Z)V setupForDefine getLobPrefetchMetaData ()[Ljava/lang/Object;< processLobPrefetchMetaData ([Ljava/lang/Object;)V
doDefineFetch5 allocateNioBuffersIfRequired (III)V doDefineExecuteFetch fetch resetNioAttributesBeforeFetch extractNioDefineBuffers (I)V?= doClose
closeQuery allocateAccessor 7(IIIISLjava/lang/String;Z)Loracle/jdbc/driver/Accessor; closeUsedStreams interalCloseOnIOException (Ljava/io/IOException;)V fetchDmlReturnParams initializeIndicatorSubRange calculateIndicatorSubRangeSize ()I getInoutIndicator (I)S prepareBindPreambles (II)V>? releaseBuffers
doDescribe
SourceFile T2CPreparedStatement.java@ ? ? ? ? ? ? ? ?ABC;DEFGHIJKLM ? oracle/jdbc/driver/AccessorN ?O ?P9Q? !oracle/jdbc/oracore/OracleTypeADTRSTUV "oracle/jdbc/driver/VarcharAccessorWX; oracle/jdbc/driver/CharAccessor !oracle/jdbc/driver/NumberAccessor oracle/jdbc/driver/RawAccessor &oracle/jdbc/driver/BinaryFloatAccessor 'oracle/jdbc/driver/BinaryDoubleAccessor oracle/jdbc/driver/LongAccessorYZ ? "oracle/jdbc/driver/LongRawAccessor oracle/jdbc/driver/RowidAccessor 'oracle/jdbc/driver/T2CResultSetAccessor oracle/jdbc/driver/DateAccessor $oracle/jdbc/driver/TimestampAccessor &oracle/jdbc/driver/TimestamptzAccessor 'oracle/jdbc/driver/TimestampltzAccessor %oracle/jdbc/driver/IntervalymAccessor %oracle/jdbc/driver/IntervaldsAccessor oracle/jdbc/driver/ClobAccessor oracle/jdbc/driver/BlobAccessor oracle/jdbc/driver/BfileAccessor $oracle/jdbc/driver/NamedTypeAccessor[ "oracle/jdbc/driver/RefTypeAccessor\] java/lang/StringBuilder (Unknown or unimplemented accessor type: ^_^`abcdefgh ij?k) lmnopqrsTt ?u ?v ?wxy ?z9{ ?|?}?~ ? ??9? ?? ?????? ?? ???? ?? ???????? ???? ??9? ????? java/io/IOExceptiond?? ??? ? ?? ???????L ???<??????7 ' 3 ?? ?? ?? ???????? ?? ?? ? java/lang/Object [B [I [Ljava/lang/Object;?? [C????????? ? java/lang/Error :doDefineFetch called when needToPrepareDefineBuffer=false ???- ?9 56./????:;12 java/nio/ByteBuffer?H??????d??? ? ??? ?? ?????????????????=???????????? sqlType=?@A? ???CD????> ??? ?? ?L?????9??? ?? ?GH? L?O
? 'oracle/jdbc/driver/T2CPreparedStatement *oracle/jdbc/driver/OraclePreparedStatement Sat_Aug_14_12:18:34_PDT_2010 java/sql/SQLException [S java/lang/String oracle/jdbc/driver/T2CConnection [Z java/nio/ShortBuffer $[Loracle/jdbc/oracore/OracleTypeADT; oracle/jdbc/driver/Binder @(Loracle/jdbc/driver/PhysicalConnection;Ljava/lang/String;IIII)V java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
conversion !Loracle/jdbc/driver/DBConversion; oracle/jdbc/driver/DBConversion CharBytesToString ([BI)Ljava/lang/String; described describedWithNames accessors [Loracle/jdbc/driver/Accessor; numberOfDefinePositions queryMetaData1Offset queryMetaData2Offset queryMetaData1 queryMetaData2 *(Ljava/lang/String;Ljava/sql/Connection;)V tdoCState J useForDescribeIfPossible (IIZIIIIISLjava/lang/String;)Z /(Loracle/jdbc/driver/OracleStatement;IZIIIIIS)V setDisplaySize 0(Loracle/jdbc/driver/OracleStatement;IIZIIIIIS)V rowPrefetch a(Loracle/jdbc/driver/OracleStatement;IZIIIIISLjava/lang/String;Loracle/jdbc/oracore/OracleType;)V $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; oracle/jdbc/driver/DatabaseError createSqlException S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException; fillInStackTrace ()Ljava/lang/Throwable; initMetadata
columnName lobPrefetchMetaData endToEndAnyChanged sqlObject Loracle/jdbc/driver/OracleSql; processEscapes convertNcharLiterals oracle/jdbc/driver/OracleSql getSqlBytes (ZZ)[B c_state numberOfBindPositions numberOfBindRowsAllocated firstRowInBatch needToParse sqlKind batch bindIndicators bindIndicatorOffset bindBytes bindChars bindByteOffset bindCharOffset ibtBindIndicators ibtBindIndicatorOffset ibtBindIndicatorSize ibtBindBytes ibtBindChars ibtBindByteOffset ibtBindCharOffset returnParamMeta queryMetaData1Size queryMetaData2Size preparedAllBinds preparedCharBinds parameterDatum [[[B defineBytes accessorByteOffset defineChars accessorCharOffset defineIndicators accessorShortOffset plsqlCompilerWarnings oracle/jdbc/driver/T2CStatement t2cParseExecuteDescribe ?(Loracle/jdbc/driver/OracleStatement;JIIIZZZZ[BIBII[SI[B[CII[SII[B[CII[I[S[BIIIIZZ[Loracle/jdbc/driver/Accessor;[[[B[J[BI[CI[SIZ)I A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; validRows
checkError (I)Ljava/sql/SQLWarning; foundPlsqlCompilerWarning
sqlWarning Ljava/sql/SQLWarning; -(ILjava/sql/SQLWarning;)Ljava/sql/SQLWarning; endToEndECIDSequenceNumber S reallocateQueryMetaData endToEndValues [Ljava/lang/String; endToEndHasChanged m_clientCharacterSet stringToDriverCharBytes (Ljava/lang/String;S)[B t2cEndToEndUpdate (J[BI[BI[BI[BII)I needToPrepareDefineBuffer
defineType
charLength
byteLength formOfUse
internalOtype Loracle/jdbc/oracore/OracleType; getTdoCState ()J internalType lobPrefetchSizeForThisColumn defaultLobPrefetchSize prefetchedLobDataL prefetchedLobCharData [[C prefetchedLobData [[B prefetchedLobChunkSize prefetchedClobFormOfUse prefetchedLobSize getSql (ZZ)Ljava/lang/String; (Ljava/lang/String;)V useNio
nioBuffers [Ljava/nio/ByteBuffer; t2cDefineFetch ?(Loracle/jdbc/driver/OracleStatement;JI[S[BII[Loracle/jdbc/driver/Accessor;[BI[CI[SI[J[Ljava/nio/ByteBuffer;[Ljava/lang/Object;)I capacity allocateDirect (I)Ljava/nio/ByteBuffer; rewind ()Ljava/nio/Buffer; t2cDefineExecuteFetch ?(Loracle/jdbc/driver/OracleStatement;JIIIIZZ[BIBII[SI[B[CII[S[BIIZZ[Loracle/jdbc/driver/Accessor;[[[B[J[BI[CI[SI[Ljava/nio/ByteBuffer;[Ljava/lang/Object;)I U(Loracle/jdbc/internal/OracleConnection;Ljava/io/IOException;)Ljava/sql/SQLException; t2cFetch X(JZI[Loracle/jdbc/driver/Accessor;[BI[CI[SI[J[Ljava/nio/ByteBuffer;[Ljava/lang/Object;)I hasStream indicatorIndex lengthIndex position (I)Ljava/nio/Buffer; get ([BII)Ljava/nio/ByteBuffer; java/nio/ByteOrder
LITTLE_ENDIAN Ljava/nio/ByteOrder; order +(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asCharBuffer ()Ljava/nio/CharBuffer; java/nio/CharBuffer ([CII)Ljava/nio/CharBuffer;
asShortBuffer ()Ljava/nio/ShortBuffer; ([SII)Ljava/nio/ShortBuffer; ([S)Ljava/nio/ShortBuffer; t2cCloseStatement (J)I
streamList &Loracle/jdbc/driver/OracleInputStream;
nextStream $oracle/jdbc/driver/OracleInputStream close +(Loracle/jdbc/driver/OracleStatement;ISIZ)V columnIndex needBytes ()Z closed currentResultSet (Loracle/jdbc/driver/OracleResultSetImpl; &oracle/jdbc/driver/OracleResultSetImpl t2cGetRowsDmlReturned rowsDmlReturned allocateDmlReturnStorage returnParamAccessors returnParamBytes returnParamChars returnParamIndicators t2cFetchDmlReturnParams ((J[Loracle/jdbc/driver/Accessor;[B[C[S)I returnParamsFetched bindIndicatorSubRange parameterOtype %[[Loracle/jdbc/oracore/OracleTypeADT; lastBinders [Loracle/jdbc/driver/Binder; theReturnParamBinder Loracle/jdbc/driver/Binder; outBindAccessors theOutBinder updateInoutIndicatorValue (S)S isOpen open '(Loracle/jdbc/driver/OracleStatement;)V serverCursor %oracle/jdbc/driver/PhysicalConnection EMPTY_BYTE_ARRAY t2cDescribe (J[S[BIIII[BIZ)I ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
? ? ? ? n 6*+,? *? *? *? *
?? *? *? *+? ? &