oracle.jdbc.driver.T2CCallableStatement.class Maven / Gradle / Ivy
???? 2&
?] ?^ ?_ ?` ?a
bc de
fg ?h ?i ?j ?kl dm dn do dp
?qr
s ?? t
uv
w
xy
wz
w{
w|
"w}
$w~
& ???
)?
+w?
-w?
/w?
1w?
3w?
5w?
7w?
9w?
;w?
=w?
?w?
A??
C?
???
F??
F?
F?
F?
??
#?
?
? ?? d?
?? ?? ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? d? d? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? d?
???
?? ??
d? ??
?? ??
d? d?
d?
?? d? d? d?
f?
??
??
??
?? ??
?
?
?
?
?
??? ?? ??
?
? ??????
??
?
?
?
?
???
??
??
?? d?
??
??
?? ??
??
??
???
??
?
?
?
?
? ? ? ?
?
?
?
?
?
? ? ?
-
?
? ?! ?" #!
?$
?% ?&
?' ?( ?) ?* ?+
?, ?- ?. ?/
?0 ?1 ?2 ?3 ?4
56
?7 ?8
d9 ?: ;<
?=
?>
?? ?@ ?AB
? ?CDE
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_DATEF TRACE Z ;(Loracle/jdbc/driver/T2CConnection;Ljava/lang/String;IIII)V Code LineNumberTable
ExceptionsG bytes2String ([BII)Ljava/lang/String; processDescribeData ()V
StackMapTableDHIrl executeForDescribeD? pushEndToEndValuesJ executeForRows (Z)V setupForDefine getLobPrefetchMetaData ()[Ljava/lang/Object;K processLobPrefetchMetaData ([Ljava/lang/Object;)V
doDefineFetch allocateNioBuffersIfRequired (III)V doDefineExecuteFetch fetch resetNioAttributesBeforeFetch extractNioDefineBuffers (I)V?L 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)VMN releaseBuffers
doDescribe registerOutParameterInternal (IIIILjava/lang/String;)V
SourceFile T2CCallableStatement.javaO ? ? ? PQRJSTUVWXYZ[\ oracle/jdbc/driver/Accessor] ^ _H`?$% !oracle/jdbc/oracore/OracleTypeADTabcde "oracle/jdbc/driver/VarcharAccessorfgB oracle/jdbc/driver/CharAccessor !oracle/jdbc/driver/NumberAccessor oracle/jdbc/driver/RawAccessor &oracle/jdbc/driver/BinaryFloatAccessor 'oracle/jdbc/driver/BinaryDoubleAccessor oracle/jdbc/driver/LongAccessorhi "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/NamedTypeAccessorj "oracle/jdbc/driver/RefTypeAccessorkl java/lang/StringBuilder' (Unknown or unimplemented accessor type: mnmopqrstuvw'xy?z1'{|}~???c? ? ? ?[??
? ?H? ????? ? ?H? ? ????? ? ??? ? ???[????? ??? ?H? ???? java/io/IOExceptions?? ?? ?'???????S&'???K??????>'.';'?? ? ? ??????? ? ? java/lang/Object [B [I [Ljava/lang/Object;?? [C????????? java/lang/Error :doDefineFetch called when needToPrepareDefineBuffer=false ???5'?@'<=67????AB9: java/nio/ByteBuffer?O??????s???
?? ? ????????????????L????????????' sqlType=?GH? ? JKE'? '[ ?
?H
NONV'? !"#'$%H SYS.XMLTYPE 'oracle/jdbc/driver/T2CCallableStatement *oracle/jdbc/driver/OracleCallableStatement 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 currentRowBindAccessors needToParse sqlKind batch bindIndicators bindIndicatorOffset bindBytes bindChars bindByteOffset bindCharOffset ibtBindIndicators ibtBindIndicatorOffset ibtBindIndicatorSize ibtBindBytes ibtBindChars ibtBindByteOffset ibtBindCharOffset returnParamMeta queryMetaData1Size queryMetaData2Size preparedAllBinds preparedCharBinds outBindAccessors 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; 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 getInternalType (I)I
resetBatch currentRowNeedToPrepareBinds currentRowFormOfUse ? ? ? ? ?
n 6*+,? *? *? *? *
?? *? *? *+? ? ! &