oracle.jdbc.driver.T4CBlobAccessor.class Maven / Gradle / Ivy
???? 2C
Q ? P ? ?
? P ? P ?
Q ? P ? P ? P ? P ?
? ? P ? ? ? ? ?
? ? ? ? P ?
? ? P ? P ? P ?
? ?
P ?
? ? P ? P ? P ? P ? P ? P ?
P ? P ?
? ? ? ? P ?
? ? P ? P ? P ? P ?
? ? ? ? P ? ???
P ?
? ?
g ? P ?
P ?
K ?
Q ?
P ?
? ? P ?
P ? P ?
P ?
P ?
P ?
K ?
?
? ?
B ?
?
?
B ?
B ?
B ? ? ? ? ? ?
K ?
B ?
Q ? P ? ? ? mare !Loracle/jdbc/driver/T4CMAREngine; meta [I registeredBLOBs Ljava/util/ArrayList; Signature @Ljava/util/ArrayList;>; +_Copyright_2007_Oracle_All_Rights_Reserved_ Ljava/lang/String;
BUILD_DATE
ConstantValue ? TRACE Z L(Loracle/jdbc/driver/OracleStatement;ISIZLoracle/jdbc/driver/T4CMAREngine;)V Code LineNumberTable
Exceptions ? R(Loracle/jdbc/driver/OracleStatement;IZIIIIISIILoracle/jdbc/driver/T4CMAREngine;)V processIndicator (I)V
StackMapTable ? ? ? unmarshalOneRow ()Z copyRow ()V saveDataFromOldDefineBuffers ([B[C[SII)V ? !checkAndAllocateLobPrefetchMemory ([[BIII)[[B ? ([[CIII)[[C ? ([JII)[J ? ([III)[I U ([SII)[S ([BII)[B ([ZII)[Z ? getBytes (I)[B ? handlePrefetch initializeBlobForPrefetch (ILoracle/sql/BLOB;)V saveBLOBReference ? %disablePrefetchBufferForPreviousBLOBs ? getObject (I)Ljava/lang/Object; ?
SourceFile T4CBlobAccessor.java b ? T U java/util/ArrayList b j V W R S b ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ` i
` ? ?
i j ? ? ? ? ` ? ? r ? ? ? ? ? ?! ?"#$ [B [C% ?&'()*+,- ?./ ?0 ? ? v {12 U v }3 U v w ? j ? ?456 ?7 ? java/util/LinkedList b r898:; p<= ?> p?@ oracle/sql/BLOB4AB r ? ? Z [ "oracle/jdbc/driver/T4CBlobAccessor oracle/jdbc/driver/BlobAccessor Sat_Aug_14_12:18:34_PDT_2010 java/sql/SQLException oracle/jdbc/driver/T4CMAREngine java/io/IOException [S [[B [[C [J [Z java/util/ListIterator java/lang/Object +(Loracle/jdbc/driver/OracleStatement;ISIZ)V /(Loracle/jdbc/driver/OracleStatement;IZIIIIIS)V definedColumnType I definedColumnSize internalType describeType unmarshalUB2 ()I statement $Loracle/jdbc/driver/OracleStatement; "oracle/jdbc/driver/OracleStatement
connection 'Loracle/jdbc/driver/PhysicalConnection; %oracle/jdbc/driver/PhysicalConnection
versionNumber S unmarshalSB2 ()S sqlKind B isDMLReturnedParam (ZI)I isUseLess lastRowProcessed rowSpaceIndicator unmarshalUB4 ()J unmarshalCLR ([BI[I)V columnIndex
byteLength indicatorIndex lengthIndex isNullByDescribe lobPrefetchSizeForThisColumn rowSpaceByte ([BI[II)V rowPrefetchInLastFetch
metaDataIndex java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V rowSpaceMetaData columnIndexLastRow indicatorIndexLastRow lengthIndexLastRow java/lang/Math max (II)I prefetchedLobSize $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; oracle/jdbc/driver/DatabaseError createSqlException A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; fillInStackTrace ()Ljava/lang/Throwable; prefetchedLobData getBLOB (I)Loracle/sql/BLOB; (JI)[B unmarshalSB8 prefetchedLobChunkSize prefetchedLobDataL setPrefetchedData ([BI)V size get add (Ljava/lang/Object;)Z (ILjava/lang/Object;)V isEmpty listIterator ()Ljava/util/ListIterator; hasNext next ()Ljava/lang/Object; ([B)V clear P Q R S T U V W X Y Z [ \ [ ] ^ _ ` ] a b c d P (*+?? *?
? *? Y
? ? *? ? e 0
j ! 2 ' 4 f g b h d l
<*+? ? *?
? *? Y
? ? *? *
? *? ? e <