oracle.jdbc.rowset.OracleCachedRowSet.class Maven / Gradle / Ivy
???? 20
QU ?V ?W ?X ?Y ?Z ?[ ?\ ?]^
U ?_ ?`a
U ?bc
de ?fg
?h
ij
?kl
U
?mn
U
?o ?p ?q ?r ?s ?t
?u ?vwx
?y
?z
?{
|}~
*?
*U
*?? ?? /? /??
3?
i?
???
7U
???
c?
?? ???? ?? ?? ?? ??
Q?
Q??
E?
c? ?? ?? ???
KU
K?
K?
K?
??
???? ???? ???? ????w? ??w? ??w??? ????
?????
c?
d???
h??
j???
m??
oU?
q?
l?
q?
l??
v?
q?? y?
??
??
??
?? ??
???
?
? ????
Q?
??
??
??
??
?
??
??
??
?? ?? ??
??
??
??
??
??
?
????
?? ???????
?? ?????
??
????
???????
????????
h
?
j?
?
??
?
?
?
?
?
?
??
??
?
?
??
?
?
?
?U
?
?
?!
?"
?#
?$
??
?%
??
?&
?'
?(
??
?)
??
?*
?+
?,
?-
?.
?/
??
?0
?1
??
??
?2
34? ?5
|6w?
?78
?U
9:
;<
?=>?>@
?A
?B
?C
?D
?E
?F
?G ?H
I
?J
?K
?
?L
?M
?N
OPQPR
?ST
UV
W
XY
Z[
\]
^_
S?
?`abc
d
?e
f
?
g
h
h
ji
hj
?k
l
m
n
o
p
?qrs
-t
,uv
0w
0x
0y
,z{
5|}
7~
??
9?
??
0?
0?
0?
-z
5?
7?
9?
???
0t
Eu
5?
7?
9?
??
?
?
j?
h???
c???
T??
V?
l?
V?
V?
V?
???
]?
??
VU
b?
V?
V??
d?
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
??
?
??
??
????
??
K?
l?
K?
??
??
i?
??
??
???
??
b?
b?
??
b?
??
??
??
-?
-?
-?
E??
??
?
??
??
??
??
??
??
??
??
??
??
??
??
S??
??
??
??
??
??
??
??
??
??
??
??
??
??
??w?w?w?w?w? y?
??
?????
?? ?? ??????
??
??
?J???
??
??
?
?
?
c
E
E
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?!
?"
?#
?$
?%
?&
?'
?(
?)
?*
?+
?,
?-
?.
?/
?0
?1
?2
?3
?4
?5
?6
?7
?8
?9
?:
?;
?<
?=
?>
?? ???
?@
?A
h?
hB
?C
?D
?E
?F
?G
?H
QI
QJ
QK
Qx
Q?
QL
Q?
QM
QN
QO
QP
QQ
Q?
Q?
QR
QS
Q"
Q$
Q%
QN
Q2
QT
Q/
Q)
Q#
Q(
Q&
Q*
Q,
Q!
Q
Q.
Qy
Q?
Q?
Q?
Q?
QU
QE
QV
Q?
Qz
Q'
Q?
Q?
Q0
Q+
Q{
Q
Q-
Q1 ?WXYZ[\] serialVersionUID J
ConstantValue?P??/??
sqlWarning Ljava/sql/SQLWarning;
rowsetWarning Ljavax/sql/rowset/RowSetWarning;
presentRow I currentPage isPopulateDone Z previousColumnWasNull insertRow Loracle/jdbc/rowset/OracleRow; insertRowPosition
insertRowFlag updateRowPosition
updateRowFlag rowsetMetaData Ljava/sql/ResultSetMetaData; resultSet Ljava/sql/ResultSet;
connection Ljava/sql/Connection; $isConnectionStayingOpenForTxnControl osql 'Loracle/jdbc/rowset/OracleSqlForRowSet; rows Ljava/util/Vector; param metaData [Ljava/lang/String; colCount rowCount reader Ljavax/sql/RowSetReader; writer Ljavax/sql/RowSetWriter;
keyColumns [I pageSize syncProvider #Ljavax/sql/rowset/spi/SyncProvider; DEFAULT_SYNCPROVIDER Ljava/lang/String; tableName
executeCalled driverManagerInitialized MAX_CHAR_BUFFER_SIZE MAX_BYTE_BUFFER_SIZE +_Copyright_2007_Oracle_All_Rights_Reserved_
BUILD_DATE^ TRACE ()V Code LineNumberTable
StackMapTable?g
Exceptions
getConnection ()Ljava/sql/Connection; getConnectionInternal?~??? getStatement ()Ljava/sql/Statement; getReader ()Ljavax/sql/RowSetReader; getWriter ()Ljavax/sql/RowSetWriter; setFetchDirection (I)V
setCommand (Ljava/lang/String;)V setReader (Ljavax/sql/RowSetReader;)V setWriter (Ljavax/sql/RowSetWriter;)V getColumnIndex (Ljava/lang/String;)I checkColumnIndex isUpdated (I)Z checkParamIndex populateInit (Ljava/sql/ResultSet;)V getStream (I)Ljava/io/InputStream;T?????__ getSessionCalendar +(Ljava/sql/Connection;)Ljava/util/Calendar;` isStreamType notifyCursorMoved? checkAndFilterObject (ILjava/lang/Object;)V
getCurrentRow ()Loracle/jdbc/rowset/OracleRow; isExecuteCalled ()Z getCurrentPage ()I isConnectionStayingOpen setOriginal setOriginalRowInternal? next previous
isBeforeFirst isAfterLast isFirst isLast beforeFirst afterLast first last absolute? relative populatea??
getCursorName ()Ljava/lang/String; clearParameters wasNull close getWarnings ()Ljava/sql/SQLWarning;
clearWarnings getMetaData ()Ljava/sql/ResultSetMetaData;
findColumn getParams ()[Ljava/lang/Object; setMetaData (Ljavax/sql/RowSetMetaData;)V execute
acceptChanges (Ljava/sql/Connection;)V clone ()Ljava/lang/Object;
createCopy !()Ljavax/sql/rowset/CachedRowSet; createShared ()Ljavax/sql/RowSet; release restoreOriginal toCollection ()Ljava/util/Collection;b (I)Ljava/util/Collection;^ *(Ljava/lang/String;)Ljava/util/Collection; getRow cancelRowInsert cancelRowDelete cancelRowUpdates updateRow deleteRow
refreshRow moveToInsertRow moveToCurrentRow
rowUpdated rowInserted
rowDeleted getOriginalRow ()Ljava/sql/ResultSet; getOriginalc setNull (II)V (IILjava/lang/String;)V
setBoolean (IZ)V setByte (IB)V setShort (IS)V setInt setLong (IJ)V setFloat (IF)V setDouble (ID)V
setBigDecimal (ILjava/math/BigDecimal;)V setString (ILjava/lang/String;)V setBytes (I[B)V setDate (ILjava/sql/Date;)V setTime (ILjava/sql/Time;)V setObject setRef (ILjava/sql/Ref;)V setBlob (ILjava/sql/Blob;)V setClob (ILjava/sql/Clob;)V setArray (ILjava/sql/Array;)V setBinaryStream (ILjava/io/InputStream;I)V '(ILjava/sql/Time;Ljava/util/Calendar;)V setTimestamp ,(ILjava/sql/Timestamp;Ljava/util/Calendar;)V (ILjava/sql/Timestamp;)V setAsciiStream setUnicodeStream setCharacterStream (ILjava/io/Reader;I)V (ILjava/lang/Object;II)V (ILjava/lang/Object;I)V '(ILjava/sql/Date;Ljava/util/Calendar;)V setURL (ILjava/net/URL;)V getObject (I)Ljava/lang/Object; getNumber (I)Ljava/lang/Number;e $(ILjava/util/Map;)Ljava/lang/Object;
getBoolean getByte (I)Ba getShort (I)Sb getInt (I)I getLong (I)J getFloat (I)F getDouble (I)D
getBigDecimal (I)Ljava/math/BigDecimal; (II)Ljava/math/BigDecimal; getDate (I)Ljava/sql/Date; &(ILjava/util/Calendar;)Ljava/sql/Date; getTime (I)Ljava/sql/Time; &(ILjava/util/Calendar;)Ljava/sql/Time; getTimestamp (I)Ljava/sql/Timestamp; +(ILjava/util/Calendar;)Ljava/sql/Timestamp; getBytes (I)[B getRef (I)Ljava/sql/Ref; getBlob (I)Ljava/sql/Blob; getClob (I)Ljava/sql/Clob; getArray (I)Ljava/sql/Array; getString (I)Ljava/lang/String;d? getAsciiStream getUnicodeStream getBinaryStream getCharacterStream (I)Ljava/io/Reader; &(Ljava/lang/String;)Ljava/lang/Object; (Ljava/lang/String;)Z (Ljava/lang/String;)B (Ljava/lang/String;)S (Ljava/lang/String;)J (Ljava/lang/String;)F (Ljava/lang/String;)D +(Ljava/lang/String;I)Ljava/math/BigDecimal; (Ljava/lang/String;)[B #(Ljava/lang/String;)Ljava/sql/Date; #(Ljava/lang/String;)Ljava/sql/Time; ((Ljava/lang/String;)Ljava/sql/Timestamp; 7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Time; 7(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Date; )(Ljava/lang/String;)Ljava/io/InputStream; &(Ljava/lang/String;)Ljava/lang/String; $(Ljava/lang/String;)Ljava/io/Reader; *(Ljava/lang/String;)Ljava/math/BigDecimal; <(Ljava/lang/String;Ljava/util/Calendar;)Ljava/sql/Timestamp; 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; updateObject (ILjava/lang/Object;[I)V
updateNull updateCharacterStream updateCharacterStreamInternal (ILjava/io/Reader;IZ)V? &(Ljava/lang/String;Ljava/io/Reader;I)V updateTimestamp )(Ljava/lang/String;Ljava/sql/Timestamp;)V updateBinaryStream +(Ljava/lang/String;Ljava/io/InputStream;I)V? updateAsciiStream
updateBoolean
updateByte updateShort updateInt
updateLong updateFloat updateDouble updateBigDecimal updateString updateBytes
updateDate
updateTime (Ljava/lang/String;Z)V (Ljava/lang/String;B)V (Ljava/lang/String;S)V (Ljava/lang/String;I)V (Ljava/lang/String;J)V (Ljava/lang/String;F)V (Ljava/lang/String;D)V +(Ljava/lang/String;Ljava/math/BigDecimal;)V '(Ljava/lang/String;Ljava/lang/String;)V (Ljava/lang/String;[B)V $(Ljava/lang/String;Ljava/sql/Date;)V $(Ljava/lang/String;Ljava/sql/Time;)V '(Ljava/lang/String;Ljava/lang/Object;)V ((Ljava/lang/String;Ljava/lang/Object;I)V getURL (I)Ljava/net/URL;? "(Ljava/lang/String;)Ljava/net/URL; updateRef #(Ljava/lang/String;Ljava/sql/Ref;)V
updateBlob $(Ljava/lang/String;Ljava/sql/Blob;)V
updateClob $(Ljava/lang/String;Ljava/sql/Clob;)V updateArray %(Ljava/lang/String;Ljava/sql/Array;)V
getKeyColumns ()[I
setKeyColumns ([I)V getPageSize setPageSize getSyncProvider %()Ljavax/sql/rowset/spi/SyncProvider; setSyncProvider getTableName setTableName createCopyNoConstraints createCopySchema
columnUpdated commit rollback (Ljava/sql/Savepoint;)Vef oracleRollback (Loracle/jdbc/OracleSavepoint;)V setOriginalRow size nextPage previousPage rowSetPopulated (Ljavax/sql/RowSetEvent;I)V getRowSetWarnings "()Ljavax/sql/rowset/RowSetWarning; (Ljava/sql/ResultSet;I)V
undoDelete
undoInsert
undoUpdate getNCharacterStream getNClob (I)Ljava/sql/NClob;
getNString getRowId (I)Ljava/sql/RowId;? getSQLXML (I)Ljava/sql/SQLXML; $(Ljava/lang/String;)Ljava/sql/NClob; $(Ljava/lang/String;)Ljava/sql/RowId; %(Ljava/lang/String;)Ljava/sql/SQLXML; (ILjava/io/InputStream;)V (ILjava/io/InputStream;J)V (ILjava/io/Reader;)V (ILjava/io/Reader;J)V setNCharacterStream setNClob (ILjava/sql/NClob;)V
setNString setRowId (ILjava/sql/RowId;)V setSQLXML (ILjava/sql/SQLXML;)V?y r 8(Ljava/lang/String;Ljava/sql/Date;Ljava/util/Calendar;)V %(Ljava/lang/String;Ljava/sql/NClob;)V?? %(Ljava/lang/String;Ljava/sql/RowId;)V &(Ljava/lang/String;Ljava/sql/SQLXML;)V?s 8(Ljava/lang/String;Ljava/sql/Time;Ljava/util/Calendar;)V? =(Ljava/lang/String;Ljava/sql/Timestamp;Ljava/util/Calendar;)V #(Ljava/lang/String;Ljava/net/URL;)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;ILjava/lang/String;)V )(Ljava/lang/String;Ljava/lang/Object;II)V updateNCharacterStream updateNClob
updateNString updateRowId updateSQLXML unwrap %(Ljava/lang/Class;)Ljava/lang/Object; isWrapperFor (Ljava/lang/Class;)Z getHoldability isClosed unsetMatchColumn ([Ljava/lang/String;)V setMatchColumn getMatchColumnNames ()[Ljava/lang/String; getMatchColumnIndexes removeRowSetListener (Ljavax/sql/RowSetListener;)V addRowSetListener setUsername setUrl
setTypeMap (Ljava/util/Map;)V setType setTransactionIsolation setShowDeleted (Z)V setReadOnly setQueryTimeout setPassword
setMaxRows setMaxFieldSize setFetchSize setEscapeProcessing setDataSourceName
setDataSource setConcurrency getUsername getUrl
getTypeMap ()Ljava/util/Map; getType getTransactionIsolation getShowDeleted
isReadOnly getReadOnly getQueryTimeout getPassword
getMaxRows getMaxFieldSize getFetchSize getFetchDirection getEscapeProcessing getDataSourceName
getDataSource getConcurrency
getCommand
SourceFile OracleCachedRowSet.java??rdst?d?didkd`aed java/util/Vectorwvuv java/sql/SQLWarning\] -com.sun.rowset.providers.RIOptimisticProviderghi?? )javax/sql/rowset/spi/SyncFactoryExceptionjklmnop +oracle/jdbc/rowset/OracleCachedRowSetReader?? +oracle/jdbc/rowset/OracleCachedRowSetWriter??ba?acd??????pqf"?>?H?N?qrs javax/naming/InitialContext?t java/lang/SecurityExceptionu{ javax/sql/DataSourcev????w javax/naming/NamingExceptionx?my?? oracle/jdbc/driver/OracleDriverz{| }~?noa??|}~?a{a???? %oracle/jdbc/rowset/OracleSqlForRowSet????xy?dza java/lang/StringBuilder???????????J??aK??aG??aC??a@A???????????GH java/io/InputStream java/lang/String java/io/ByteArrayInputStreamh??? [B #oracle/jdbc/rowset/OracleSerialClobv? #oracle/jdbc/rowset/OracleSerialBlobx? java/io/Reader java/io/BufferedReader?? java/io/PipedInputStream java/io/PipedOutputStream???????? java/io/IOException oracle/jdbc/OracleConnection??`h??????h?fg?3 -Cancelling insertion, due to cursor movement.??ja /Cancelling all updates, due to cursor movement. java/sql/SQLException???H oracle/jdbc/rowset/OracleRow???????H???3?????a?d????????U??? 'oracle/jdbc/rowset/OracleRowSetMetaData????lm????s %oracle/jdbc/rowset/OracleCachedRowSet???a????B???????GL java/lang/Exception java/lang/AbstractMethodError
java/sql/Clob oracle/sql/CLOB????
java/sql/Blob oracle/sql/BLOB??????~????????"d??????????????? *javax/sql/rowset/spi/SyncProviderException???? $java/lang/CloneNotSupportedException !SQL Error occured while cloning: ????O?<?;?,?6?-?./8?I?7?5?9?M?:3P?=?43L?Q?1?????v???3 java/util/TreeMap??????? b??? ?H?H???E???f?ha???????0???c?????? java/lang/Object?? java/lang/Byte???????????????? java/math/BigDecimal java/lang/Number java/lang/Boolean?? java/lang/NumberFormatException??????h???IJ??????????\]
java/sql/Date
java/sql/Timeb??? java/util/Date????_??? oracle/sql/TIMESTAMP?? oracle/sql/TIMESTAMPTZ?? oracle/sql/TIMESTAMPLTZ??? _`???bc java/sql/Timestamp
ef? java/sql/Ref java/sql/Array java/net/URL oracle/sql/ROWID
? java/lang/StringBuffer????? java/io/StringBufferInputStreamv?? java/io/CharArrayReader?M?NOQRTUVWXYZ[\^hibd_aw?rsx?yzegjklmnopq??????????U???????(m?A?=?9 java/io/ByteArrayOutputStream?????* ?! java/math/BigInteger?"?9????? ?"?$?&?,?.?C java/net/MalformedURLException???1?3?5?7#$?%?&?(?#?&'#$????????'?(3?????????? javax/sql/RowSetEvent?)*+^_???? java/sql/NClob java/sql/RowId java/sql/SQLXML?z???s????,?-'.?67%&23)*45+,+D#$!" ???(/?/C01????'(-.-:;=;<EF2?2?4?4?????>?>9>?8?898?@?@A@??????9/B???????????????????????/???(?? !?#?#?%$%?%?%?)*+*23D?F??? oracle/jdbc/rowset/OracleRowSet javax/sql/RowSet javax/sql/RowSetInternal java/io/Serializable java/lang/Cloneable javax/sql/rowset/CachedRowSet Sat_Aug_14_12:18:34_PDT_2010 java/lang/Throwable java/util/Calendar java/sql/ResultSet
java/util/Map java/util/Iterator [C java/sql/Savepoint java/sql/Connection javax/sql/rowset/spi/SyncFactory getInstance 7(Ljava/lang/String;)Ljavax/sql/rowset/spi/SyncProvider; $getConnectionDuringExceptionHandling )()Loracle/jdbc/internal/OracleConnection; oracle/jdbc/driver/DatabaseError createSqlException A(Loracle/jdbc/internal/OracleConnection;I)Ljava/sql/SQLException; fillInStackTrace ()Ljava/lang/Throwable; java/lang/System
getProperties ()Ljava/util/Properties; (Ljava/util/Hashtable;)V lookup username ;(Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
getMessage S(Loracle/jdbc/internal/OracleConnection;ILjava/lang/Object;)Ljava/sql/SQLException; java/sql/DriverManager registerDriver (Ljava/sql/Driver;)V equals (Ljava/lang/Object;)Z M(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;
rowsetType toUpperCase readOnly append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; toString isColumnChanged java/sql/Statement maxFieldSize fetchSize queryTimeout transactionIsolation typeMap Ljava/util/Map; ()Ljava/sql/DatabaseMetaData; java/sql/DatabaseMetaData url getUserName ()[B ([B)V ()Ljava/io/InputStream; (Ljava/io/Reader;)V (Ljava/io/PipedInputStream;)V read write getSessionTimeZone ()Ljava/util/Calendar; java/util/TimeZone
getDefault ()Ljava/util/TimeZone; setID *(Ljava/util/TimeZone;)Ljava/util/Calendar;
setRowUpdated setNextWarning (Ljava/sql/SQLWarning;)V elementAt notifyRowSetChanged isRowDeleted remove
isRowInserted setInsertedFlag isRowUpdated makeUpdatesOriginal fetchDirection showDeleted java/lang/Math abs clear (Ljava/sql/ResultSetMetaData;)V java/sql/ResultSetMetaData getColumnCount
getColumnName maxRows max (II)I min (Ljava/sql/Clob;)V setColumnValue (Ljava/sql/Blob;)V markOriginalNull add toArray javax/sql/RowSetMetaData javax/sql/RowSetReader readData (Ljavax/sql/RowSetInternal;)V javax/sql/RowSetWriter writeData (Ljavax/sql/RowSetInternal;)Z listener arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
setRowDeleted java/util/Collections synchronizedMap (Ljava/util/Map;)Ljava/util/Map; java/lang/Integer valueOf (I)Ljava/lang/Integer; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; values getModifiedColumn getColumn notifyRowChanged isRowFullyPopulated insertElementAt (Ljava/lang/Object;I)V (I[Ljava/lang/Object;)V iterator ()Ljava/util/Iterator; hasNext (Z)Ljava/lang/Boolean; (B)V java/lang/Short (S)Ljava/lang/Short; java/lang/Long (J)Ljava/lang/Long; java/lang/Float (F)Ljava/lang/Float; java/lang/Double (D)Ljava/lang/Double; booleanValue doubleValue ()D compareTo (Ljava/math/BigDecimal;)I byteValue ()B (JI)[B getSubString (JI)Ljava/lang/String;
shortValue ()S intValue longValue ()J
floatValue ()F (D)V (J)V getYear getMonth (III)V dateValue ()Ljava/sql/Date; &(Ljava/sql/Connection;)Ljava/sql/Date; :(Ljava/sql/Connection;Ljava/util/Calendar;)Ljava/sql/Date; getHours
getMinutes
getSeconds timeValue ()Ljava/sql/Time; &(Ljava/sql/Connection;)Ljava/sql/Time; :(Ljava/sql/Connection;Ljava/util/Calendar;)Ljava/sql/Time; timestampValue ()Ljava/sql/Timestamp; +(Ljava/sql/Connection;)Ljava/sql/Timestamp; ?(Ljava/sql/Connection;Ljava/util/Calendar;)Ljava/sql/Timestamp; length stringValue ([C)I ([CII)Ljava/lang/StringBuffer; substring (II)Ljava/lang/String; (C)Ljava/lang/StringBuffer; getChars (II[CI)V ([C)V
getColumnType ([CII)I ([CII)Ljava/lang/StringBuilder; U(Loracle/jdbc/internal/OracleConnection;Ljava/io/IOException;)Ljava/sql/SQLException; ([B)I ([BII)I ([BII)V toByteArray oracle/jdbc/driver/DBConversion asciiBytesToJavaChars ([BI[C)I
(IIIIIII)V (Ljava/math/BigInteger;I)V !javax/sql/rowset/spi/SyncProvider getRowSetReader getRowSetWriter initializeProperties
getAutoCommit
setAutoCommit (Ljavax/sql/RowSet;)V rowsetEvent Ljavax/sql/RowSetEvent; intern getParameterList getParameterCount (Ljava/io/Reader;J)V ! ?Q RSTUV $ WX Y Z \] ^_ `a ba cd ed fg ha id ja kd lm ?no ?pq ?rd ?st uv wv xy za {a |} ~ ?? ?a ?? ?? Y ?? ?d ?d ?a Y ? ?a Y ? ?? ?? Y ? ?d Y ?? ?? ? 6 ?*? *? *? *? *? *? *? *? *? *?
Y? ? *?
Y? ?
*? Y? ? *? ? ? L*? 0? M,? W,?*? Y? ? *? Y? ? *? *? *? *? !*? "? M V Y ? j ? <