Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | ·8171b8d88ece3af5dcdbcbc3b2a5ce45·133624·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb | 1 | ·8171b8d88ece3af5dcdbcbc3b2a5ce45·133624·doc·optional·libc3p0-java-doc_0.9.1.2-10_all.deb |
2 | · | 2 | ·d897e75140101026762e443ad81655c7·609092·java·optional·libc3p0-java_0.9.1.2-10_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2018-12-25·14:16:25.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2018-12-25·14:16:25.000000·debian-binary |
2 | -rw-r--r--···0········0········0······808·2018-12-25·14:16:25.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0······808·2018-12-25·14:16:25.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···608 | 3 | -rw-r--r--···0········0········0···608092·2018-12-25·14:16:25.000000·data.tar.xz |
Offset 1, 13 lines modified | Offset 1, 13 lines modified | ||
1 | Package:·libc3p0-java | 1 | Package:·libc3p0-java |
2 | Source:·c3p0 | 2 | Source:·c3p0 |
3 | Version:·0.9.1.2-10 | 3 | Version:·0.9.1.2-10 |
4 | Architecture:·all | 4 | Architecture:·all |
5 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Java·Maintainers·<pkg-java-maintainers@lists.alioth.debian.org> |
6 | Installed-Size:·67 | 6 | Installed-Size:·670 |
7 | Suggests:·liblog4j1.2-java | 7 | Suggests:·liblog4j1.2-java |
8 | Section:·java | 8 | Section:·java |
9 | Priority:·optional | 9 | Priority:·optional |
10 | Homepage:·http://sourceforge.net/projects/c3p0 | 10 | Homepage:·http://sourceforge.net/projects/c3p0 |
11 | Description:·library·for·JDBC·connection·pooling | 11 | Description:·library·for·JDBC·connection·pooling |
12 | ·c3p0·is·an·easy-to-use·library·for·making·traditional·JDBC·drivers | 12 | ·c3p0·is·an·easy-to-use·library·for·making·traditional·JDBC·drivers |
13 | ·"enterprise-ready"·by·augmenting·them·with·functionality·defined·by | 13 | ·"enterprise-ready"·by·augmenting·them·with·functionality·defined·by |
Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/ |
4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/ |
5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/ |
6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1010·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/changelog.Debian.gz | 6 | -rw-r--r--···0·root·········(0)·root·········(0)·····1010·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/changelog.Debian.gz |
7 | -rw-r--r--···0·root·········(0)·root·········(0)····26278·2007-05-21·18:58:41.000000·./usr/share/doc/libc3p0-java/changelog.gz | 7 | -rw-r--r--···0·root·········(0)·root·········(0)····26278·2007-05-21·18:58:41.000000·./usr/share/doc/libc3p0-java/changelog.gz |
8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1528·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/copyright | 8 | -rw-r--r--···0·root·········(0)·root·········(0)·····1528·2018-12-25·14:16:25.000000·./usr/share/doc/libc3p0-java/copyright |
9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/java/ | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/java/ |
10 | -rw-r--r--···0·root·········(0)·root·········(0)···63 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)···638890·2018-12-25·14:16:25.000000·./usr/share/java/c3p0-0.9.1.2.jar |
11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/ |
12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/ | 12 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/ |
13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/ | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/ |
14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/ | 14 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/ |
15 | -rw-r--r--···0·root·········(0)·root·········(0)······916·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom | 15 | -rw-r--r--···0·root·········(0)·root·········(0)······916·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/0.9.1.2/c3p0-0.9.1.2.pom |
16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/ | 16 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/ |
17 | -rw-r--r--···0·root·········(0)·root·········(0)······915·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/c3p0-debian.pom | 17 | -rw-r--r--···0·root·········(0)·root·········(0)······915·2018-12-25·14:16:25.000000·./usr/share/maven-repo/c3p0/c3p0/debian/c3p0-debian.pom |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Zip·file·size:·63 | 1 | Zip·file·size:·638890·bytes,·number·of·entries:·434 |
2 | drwxr-xr-x··2.0·unx········0·bx·stor·18-Dec-25·14:16·META-INF/ | 2 | drwxr-xr-x··2.0·unx········0·bx·stor·18-Dec-25·14:16·META-INF/ |
3 | -rw-r--r--··2.0·unx······337·b-·defN·18-Dec-25·14:16·META-INF/MANIFEST.MF | 3 | -rw-r--r--··2.0·unx······337·b-·defN·18-Dec-25·14:16·META-INF/MANIFEST.MF |
4 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/ | 4 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/ |
5 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/ | 5 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/ |
6 | -rw-r--r--··2.0·unx······389·b-·defN·18-Dec-25·14:16·com/mchange/Debug.class | 6 | -rw-r--r--··2.0·unx······389·b-·defN·18-Dec-25·14:16·com/mchange/Debug.class |
7 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/lang/ | 7 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/lang/ |
8 | -rw-r--r--··2.0·unx·····2589·b-·defN·18-Dec-25·14:16·com/mchange/lang/ByteUtils.class | 8 | -rw-r--r--··2.0·unx·····2589·b-·defN·18-Dec-25·14:16·com/mchange/lang/ByteUtils.class |
Offset 167, 23 lines modified | Offset 167, 23 lines modified | ||
167 | -rw-r--r--··2.0·unx·····1662·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/IdentityTokenizedCoalesceChecker.class | 167 | -rw-r--r--··2.0·unx·····1662·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/IdentityTokenizedCoalesceChecker.class |
168 | -rw-r--r--··2.0·unx······386·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/InternalPooledConnection.class | 168 | -rw-r--r--··2.0·unx······386·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/InternalPooledConnection.class |
169 | -rw-r--r--··2.0·unx·····8361·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/JndiRefDataSourceBase.class | 169 | -rw-r--r--··2.0·unx·····8361·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/JndiRefDataSourceBase.class |
170 | -rw-r--r--··2.0·unx····19085·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewPooledConnection.class | 170 | -rw-r--r--··2.0·unx····19085·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewPooledConnection.class |
171 | -rw-r--r--··2.0·unx······973·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyCallableStatement$1.class | 171 | -rw-r--r--··2.0·unx······973·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyCallableStatement$1.class |
172 | -rw-r--r--··2.0·unx····77245·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyCallableStatement.class | 172 | -rw-r--r--··2.0·unx····77245·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyCallableStatement.class |
173 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection$1.class | 173 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection$1.class |
174 | -rw-r--r--··2.0·unx····284 | 174 | -rw-r--r--··2.0·unx····28480·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyConnection.class |
175 | -rw-r--r--··2.0·unx······967·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData$1.class | 175 | -rw-r--r--··2.0·unx······967·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData$1.class |
176 | -rw-r--r--··2.0·unx····54238·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData.class | 176 | -rw-r--r--··2.0·unx····54238·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyDatabaseMetaData.class |
177 | -rw-r--r--··2.0·unx······973·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement$1.class | 177 | -rw-r--r--··2.0·unx······973·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement$1.class |
178 | -rw-r--r--··2.0·unx····39957·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class | 178 | -rw-r--r--··2.0·unx····39957·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.class |
179 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet$1.class | 179 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet$1.class |
180 | -rw-r--r--··2.0·unx····64934·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet.class | 180 | -rw-r--r--··2.0·unx····64934·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyResultSet.class |
181 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement$1.class | 181 | -rw-r--r--··2.0·unx······925·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement$1.class |
182 | -rw-r--r--··2.0·unx····2106 | 182 | -rw-r--r--··2.0·unx····21066·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NewProxyStatement.class |
183 | -rw-r--r--··2.0·unx······725·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NullStatementSetManagedResultSet.class | 183 | -rw-r--r--··2.0·unx······725·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/NullStatementSetManagedResultSet.class |
184 | -rw-r--r--··2.0·unx·····8306·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/PoolBackedDataSourceBase.class | 184 | -rw-r--r--··2.0·unx·····8306·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/PoolBackedDataSourceBase.class |
185 | -rw-r--r--··2.0·unx·····4406·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedDatabaseMetaData.class | 185 | -rw-r--r--··2.0·unx·····4406·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedDatabaseMetaData.class |
186 | -rw-r--r--··2.0·unx·····1074·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedResultSet.class | 186 | -rw-r--r--··2.0·unx·····1074·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SetManagedResultSet.class |
187 | -rw-r--r--··2.0·unx······893·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SnatchFromSetResultSet.class | 187 | -rw-r--r--··2.0·unx······893·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/SnatchFromSetResultSet.class |
188 | -rw-r--r--··2.0·unx····19599·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/WrapperConnectionPoolDataSourceBase.class | 188 | -rw-r--r--··2.0·unx····19599·b-·defN·18-Dec-25·14:16·com/mchange/v2/c3p0/impl/WrapperConnectionPoolDataSourceBase.class |
189 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/v2/c3p0/jboss/ | 189 | drwxr-xr-x··2.0·unx········0·b-·stor·18-Dec-25·14:16·com/mchange/v2/c3p0/jboss/ |
Offset 429, 8 lines modified | Offset 429, 8 lines modified | ||
429 | -rw-r--r--··2.0·unx·····3020·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$UserKeySet.class | 429 | -rw-r--r--··2.0·unx·····3020·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$UserKeySet.class |
430 | -rw-r--r--··2.0·unx·····1294·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection$1.class | 430 | -rw-r--r--··2.0·unx·····1294·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection$1.class |
431 | -rw-r--r--··2.0·unx·····3527·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection.class | 431 | -rw-r--r--··2.0·unx·····3527·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$ValuesCollection.class |
432 | -rw-r--r--··2.0·unx·····1307·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WKey.class | 432 | -rw-r--r--··2.0·unx·····1307·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WKey.class |
433 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WVal.class | 433 | -rw-r--r--··2.0·unx······931·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap$WVal.class |
434 | -rw-r--r--··2.0·unx·····5389·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap.class | 434 | -rw-r--r--··2.0·unx·····5389·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/DoubleWeakHashMap.class |
435 | -rw-r--r--··2.0·unx·····1178·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/ResourceClosedException.class | 435 | -rw-r--r--··2.0·unx·····1178·b-·defN·18-Dec-25·14:16·com/mchange/v2/util/ResourceClosedException.class |
436 | 434·files,·14846 | 436 | 434·files,·1484652·bytes·uncompressed,·564420·bytes·compressed:··62.0% |
Offset 3384, 18081 lines modified | Offset 3384, 18081 lines modified | ||
3384 | 34C80·Extract·Zip·Spec······0A·(10)·'1.0' | 3384 | 34C80·Extract·Zip·Spec······0A·(10)·'1.0' |
3385 | 34C81·Extract·OS············00·(0)·'MS-DOS' | 3385 | 34C81·Extract·OS············00·(0)·'MS-DOS' |
3386 | 34C82·General·Purpose·Flag··0800·(2048) | 3386 | 34C82·General·Purpose·Flag··0800·(2048) |
3387 | ······[Bits·1-2]············0·'Normal·Compression' | 3387 | ······[Bits·1-2]············0·'Normal·Compression' |
3388 | ······[Bit·11]··············1·'Language·Encoding' | 3388 | ······[Bit·11]··············1·'Language·Encoding' |
3389 | 34C84·Compression·Method····0008·(8)·'Deflated' | 3389 | 34C84·Compression·Method····0008·(8)·'Deflated' |
3390 | 34C86·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' | 3390 | 34C86·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3391 | 34C8A·CRC··················· | 3391 | 34C8A·CRC···················9D507CD7·(2639297751) |
3392 | 34C8E·Compressed·Size·······000044 | 3392 | 34C8E·Compressed·Size·······000044E6·(17638) |
3393 | 34C92·Uncompressed·Size·····00012DBD·(77245) | 3393 | 34C92·Uncompressed·Size·····00012DBD·(77245) |
3394 | 34C96·Filename·Length·······0038·(56) | 3394 | 34C96·Filename·Length·······0038·(56) |
3395 | 34C98·Extra·Length··········0000·(0) | 3395 | 34C98·Extra·Length··········0000·(0) |
3396 | 34C9A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 3396 | 34C9A·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3397 | # | 3397 | # |
3398 | #·WARNING:·Offset·0x34C9A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' | 3398 | #·WARNING:·Offset·0x34C9A:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3399 | #··········Zero·length·filename | 3399 | #··········Zero·length·filename |
3400 | # | 3400 | # |
3401 | 34CD2·PAYLOAD | 3401 | 34CD2·PAYLOAD |
3402 | 391 | 3402 | 391B8·LOCAL·HEADER·#172·····04034B50·(67324752) |
3403 | 391 | 3403 | 391BC·Extract·Zip·Spec······0A·(10)·'1.0' |
3404 | 391B | 3404 | 391BD·Extract·OS············00·(0)·'MS-DOS' |
3405 | 391B | 3405 | 391BE·General·Purpose·Flag··0800·(2048) |
3406 | ······[Bits·1-2]············0·'Normal·Compression' | 3406 | ······[Bits·1-2]············0·'Normal·Compression' |
3407 | ······[Bit·11]··············1·'Language·Encoding' | 3407 | ······[Bit·11]··············1·'Language·Encoding' |
3408 | 391 | 3408 | 391C0·Compression·Method····0008·(8)·'Deflated' |
3409 | 391 | 3409 | 391C2·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3410 | 391 | 3410 | 391C6·CRC···················F92A9E7A·(4180319866) |
3411 | 391 | 3411 | 391CA·Compressed·Size·······000001E0·(480) |
3412 | 391C | 3412 | 391CE·Uncompressed·Size·····000003A3·(931) |
3413 | 391 | 3413 | 391D2·Filename·Length·······0033·(51) |
3414 | 391 | 3414 | 391D4·Extra·Length··········0000·(0) |
3415 | 391 | 3415 | 391D6·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3416 | # | 3416 | # |
3417 | #·WARNING:·Offset·0x391 | 3417 | #·WARNING:·Offset·0x391D6:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3418 | #··········Zero·length·filename | 3418 | #··········Zero·length·filename |
3419 | # | 3419 | # |
3420 | 39 | 3420 | 39209·PAYLOAD |
3421 | 393 | 3421 | 393E9·LOCAL·HEADER·#173·····04034B50·(67324752) |
3422 | 393E | 3422 | 393ED·Extract·Zip·Spec······0A·(10)·'1.0' |
3423 | 393E | 3423 | 393EE·Extract·OS············00·(0)·'MS-DOS' |
3424 | 393E | 3424 | 393EF·General·Purpose·Flag··0800·(2048) |
3425 | ······[Bits·1-2]············0·'Normal·Compression' | 3425 | ······[Bits·1-2]············0·'Normal·Compression' |
3426 | ······[Bit·11]··············1·'Language·Encoding' | 3426 | ······[Bit·11]··············1·'Language·Encoding' |
3427 | 393 | 3427 | 393F1·Compression·Method····0008·(8)·'Deflated' |
3428 | 393 | 3428 | 393F3·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3429 | 393 | 3429 | 393F7·CRC···················1B418568·(457278824) |
3430 | 393 | 3430 | 393FB·Compressed·Size·······00002423·(9251) |
3431 | 393F | 3431 | 393FF·Uncompressed·Size·····00006F40·(28480) |
3432 | 39 | 3432 | 39403·Filename·Length·······0031·(49) |
3433 | 39 | 3433 | 39405·Extra·Length··········0000·(0) |
3434 | 39 | 3434 | 39407·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3435 | # | 3435 | # |
3436 | #·WARNING:·Offset·0x39 | 3436 | #·WARNING:·Offset·0x39407:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3437 | #··········Zero·length·filename | 3437 | #··········Zero·length·filename |
3438 | # | 3438 | # |
3439 | 394 | 3439 | 39438·PAYLOAD |
3440 | 3B8 | 3440 | 3B85B·LOCAL·HEADER·#174·····04034B50·(67324752) |
3441 | 3B8 | 3441 | 3B85F·Extract·Zip·Spec······0A·(10)·'1.0' |
3442 | 3B8 | 3442 | 3B860·Extract·OS············00·(0)·'MS-DOS' |
3443 | 3B8 | 3443 | 3B861·General·Purpose·Flag··0800·(2048) |
3444 | ······[Bits·1-2]············0·'Normal·Compression' | 3444 | ······[Bits·1-2]············0·'Normal·Compression' |
3445 | ······[Bit·11]··············1·'Language·Encoding' | 3445 | ······[Bit·11]··············1·'Language·Encoding' |
3446 | 3B8 | 3446 | 3B863·Compression·Method····0008·(8)·'Deflated' |
3447 | 3B8 | 3447 | 3B865·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3448 | 3B8 | 3448 | 3B869·CRC···················3DA3B7C1·(1034139585) |
3449 | 3B8 | 3449 | 3B86D·Compressed·Size·······000001E9·(489) |
3450 | 3B8 | 3450 | 3B871·Uncompressed·Size·····000003C7·(967) |
3451 | 3B8 | 3451 | 3B875·Filename·Length·······0039·(57) |
3452 | 3B8 | 3452 | 3B877·Extra·Length··········0000·(0) |
3453 | 3B8 | 3453 | 3B879·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3454 | # | 3454 | # |
3455 | #·WARNING:·Offset·0x3B8 | 3455 | #·WARNING:·Offset·0x3B879:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3456 | #··········Zero·length·filename | 3456 | #··········Zero·length·filename |
3457 | # | 3457 | # |
3458 | 3B | 3458 | 3B8B2·PAYLOAD |
3459 | 3BA | 3459 | 3BA9B·LOCAL·HEADER·#175·····04034B50·(67324752) |
3460 | 3BA | 3460 | 3BA9F·Extract·Zip·Spec······0A·(10)·'1.0' |
3461 | 3BA | 3461 | 3BAA0·Extract·OS············00·(0)·'MS-DOS' |
3462 | 3BA | 3462 | 3BAA1·General·Purpose·Flag··0800·(2048) |
3463 | ······[Bits·1-2]············0·'Normal·Compression' | 3463 | ······[Bits·1-2]············0·'Normal·Compression' |
3464 | ······[Bit·11]··············1·'Language·Encoding' | 3464 | ······[Bit·11]··············1·'Language·Encoding' |
3465 | 3BA | 3465 | 3BAA3·Compression·Method····0008·(8)·'Deflated' |
3466 | 3BA | 3466 | 3BAA5·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3467 | 3BA | 3467 | 3BAA9·CRC···················65C26D32·(1707240754) |
3468 | 3BA | 3468 | 3BAAD·Compressed·Size·······00002BC9·(11209) |
3469 | 3B | 3469 | 3BAB1·Uncompressed·Size·····0000D3DE·(54238) |
3470 | 3B | 3470 | 3BAB5·Filename·Length·······0037·(55) |
3471 | 3B | 3471 | 3BAB7·Extra·Length··········0000·(0) |
3472 | 3B | 3472 | 3BAB9·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3473 | # | 3473 | # |
3474 | #·WARNING:·Offset·0x3B | 3474 | #·WARNING:·Offset·0x3BAB9:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3475 | #··········Zero·length·filename | 3475 | #··········Zero·length·filename |
3476 | # | 3476 | # |
3477 | 3B | 3477 | 3BAF0·PAYLOAD |
3478 | 3E | 3478 | 3E6B9·LOCAL·HEADER·#176·····04034B50·(67324752) |
3479 | 3E | 3479 | 3E6BD·Extract·Zip·Spec······0A·(10)·'1.0' |
3480 | 3E | 3480 | 3E6BE·Extract·OS············00·(0)·'MS-DOS' |
3481 | 3E | 3481 | 3E6BF·General·Purpose·Flag··0800·(2048) |
3482 | ······[Bits·1-2]············0·'Normal·Compression' | 3482 | ······[Bits·1-2]············0·'Normal·Compression' |
3483 | ······[Bit·11]··············1·'Language·Encoding' | 3483 | ······[Bit·11]··············1·'Language·Encoding' |
3484 | 3E | 3484 | 3E6C1·Compression·Method····0008·(8)·'Deflated' |
3485 | 3E | 3485 | 3E6C3·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
3486 | 3E | 3486 | 3E6C7·CRC···················103D5081·(272453761) |
3487 | 3E | 3487 | 3E6CB·Compressed·Size·······000001EE·(494) |
3488 | 3E | 3488 | 3E6CF·Uncompressed·Size·····000003CD·(973) |
3489 | 3E | 3489 | 3E6D3·Filename·Length·······003A·(58) |
3490 | 3E | 3490 | 3E6D5·Extra·Length··········0000·(0) |
3491 | 3E | 3491 | 3E6D7·Filename··············'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3492 | # | 3492 | # |
3493 | #·WARNING:·Offset·0x3E | 3493 | #·WARNING:·Offset·0x3E6D7:·Filename·'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' |
3494 | #··········Zero·length·filename | 3494 | #··········Zero·length·filename |
3495 | # | 3495 | # |
3496 | 3E7 | 3496 | 3E711·PAYLOAD |
3497 | 3E | 3497 | 3E8FF·LOCAL·HEADER·#177·····04034B50·(67324752) |
3498 | 3E9 | 3498 | 3E903·Extract·Zip·Spec······0A·(10)·'1.0' |
3499 | 3E9 | 3499 | 3E904·Extract·OS············00·(0)·'MS-DOS' |
3500 | 3E9 | 3500 | 3E905·General·Purpose·Flag··0800·(2048) |
3501 | ······[Bits·1-2]············0·'Normal·Compression' | 3501 | ······[Bits·1-2]············0·'Normal·Compression' |
3502 | ······[Bit·11]··············1·'Language·Encoding' | 3502 | ······[Bit·11]··············1·'Language·Encoding' |
3503 | 3E9 | 3503 | 3E907·Compression·Method····0008·(8)·'Deflated' |
3504 | 3E9 | 3504 | 3E909·Modification·Time·····4D99720C·(1301901836)·'Tue·Dec·25·14:16:24·2018' |
Max diff block lines reached; 1412531/1422698 bytes (99.29%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | import·java.sql.SQLWarning; | ||
6 | import·java.sql.Connection; | 5 | import·java.sql.Connection; |
7 | import·com.mchange.v2.sql.SqlUtils; | 6 | import·com.mchange.v2.sql.SqlUtils; |
8 | import·com.mchange.v2.log.MLevel; | 7 | import·com.mchange.v2.log.MLevel; |
8 | import·java.sql.SQLWarning; | ||
9 | import·java.sql.Statement; | 9 | import·java.sql.Statement; |
10 | import·java.sql.ResultSet; | 10 | import·java.sql.ResultSet; |
11 | import·java.sql.ResultSetMetaData; | 11 | import·java.sql.ResultSetMetaData; |
12 | import·java.sql.ParameterMetaData; | 12 | import·java.sql.ParameterMetaData; |
13 | import·java.sql.Date; | 13 | import·java.sql.Date; |
14 | import·java.net.URL; | 14 | import·java.net.URL; |
15 | import·java.sql.Time; | 15 | import·java.sql.Time; |
Offset 2465, 14 lines modified | Offset 2465, 33 lines modified | ||
2465 | ············if·(!this.isDetached())·{ | 2465 | ············if·(!this.isDetached())·{ |
2466 | ················throw·new·RuntimeException(exc2); | 2466 | ················throw·new·RuntimeException(exc2); |
2467 | ············} | 2467 | ············} |
2468 | ············throw·new·RuntimeException(exc2); | 2468 | ············throw·new·RuntimeException(exc2); |
2469 | ········} | 2469 | ········} |
2470 | ····} | 2470 | ····} |
2471 | ···· | 2471 | ···· |
2472 | ····public·final·int·executeUpdate()·throws·SQLException·{ | ||
2473 | ········try·{ | ||
2474 | ············this.maybeDirtyTransaction(); | ||
2475 | ············return·this.inner.executeUpdate(); | ||
2476 | ········} | ||
2477 | ········catch·(final·NullPointerException·exc)·{ | ||
2478 | ············if·(this.isDetached())·{ | ||
2479 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | ||
2480 | ············} | ||
2481 | ············throw·exc; | ||
2482 | ········} | ||
2483 | ········catch·(final·Exception·exc2)·{ | ||
2484 | ············if·(!this.isDetached())·{ | ||
2485 | ················throw·new·RuntimeException(exc2); | ||
2486 | ············} | ||
2487 | ············throw·new·RuntimeException(exc2); | ||
2488 | ········} | ||
2489 | ····} | ||
2490 | ···· | ||
2472 | ····public·final·void·addBatch()·throws·SQLException·{ | 2491 | ····public·final·void·addBatch()·throws·SQLException·{ |
2473 | ········try·{ | 2492 | ········try·{ |
2474 | ············this.maybeDirtyTransaction(); | 2493 | ············this.maybeDirtyTransaction(); |
2475 | ············this.inner.addBatch(); | 2494 | ············this.inner.addBatch(); |
2476 | ········} | 2495 | ········} |
2477 | ········catch·(final·NullPointerException·exc)·{ | 2496 | ········catch·(final·NullPointerException·exc)·{ |
2478 | ············if·(this.isDetached())·{ | 2497 | ············if·(this.isDetached())·{ |
Offset 2579, 18 lines modified | Offset 2598, 18 lines modified | ||
2579 | ············if·(!this.isDetached())·{ | 2598 | ············if·(!this.isDetached())·{ |
2580 | ················throw·new·RuntimeException(exc2); | 2599 | ················throw·new·RuntimeException(exc2); |
2581 | ············} | 2600 | ············} |
2582 | ············throw·new·RuntimeException(exc2); | 2601 | ············throw·new·RuntimeException(exc2); |
2583 | ········} | 2602 | ········} |
2584 | ····} | 2603 | ····} |
2585 | ···· | 2604 | ···· |
2586 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b | 2605 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b)·throws·SQLException·{ |
2587 | ········try·{ | 2606 | ········try·{ |
2588 | ············this.maybeDirtyTransaction(); | 2607 | ············this.maybeDirtyTransaction(); |
2589 | ············this.inner.setCharacterStream(a,·b | 2608 | ············this.inner.setCharacterStream(a,·b); |
2590 | ········} | 2609 | ········} |
2591 | ········catch·(final·NullPointerException·exc)·{ | 2610 | ········catch·(final·NullPointerException·exc)·{ |
2592 | ············if·(this.isDetached())·{ | 2611 | ············if·(this.isDetached())·{ |
2593 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 2612 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
2594 | ············} | 2613 | ············} |
2595 | ············throw·exc; | 2614 | ············throw·exc; |
2596 | ········} | 2615 | ········} |
Offset 2598, 18 lines modified | Offset 2617, 18 lines modified | ||
2598 | ············if·(!this.isDetached())·{ | 2617 | ············if·(!this.isDetached())·{ |
2599 | ················throw·new·RuntimeException(exc2); | 2618 | ················throw·new·RuntimeException(exc2); |
2600 | ············} | 2619 | ············} |
2601 | ············throw·new·RuntimeException(exc2); | 2620 | ············throw·new·RuntimeException(exc2); |
2602 | ········} | 2621 | ········} |
2603 | ····} | 2622 | ····} |
2604 | ···· | 2623 | ···· |
2605 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b)·throws·SQLException·{ | 2624 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b,·final·int·c)·throws·SQLException·{ |
2606 | ········try·{ | 2625 | ········try·{ |
2607 | ············this.maybeDirtyTransaction(); | 2626 | ············this.maybeDirtyTransaction(); |
2608 | ············this.inner.setCharacterStream(a,·b); | 2627 | ············this.inner.setCharacterStream(a,·b,·c); |
2609 | ········} | 2628 | ········} |
2610 | ········catch·(final·NullPointerException·exc)·{ | 2629 | ········catch·(final·NullPointerException·exc)·{ |
2611 | ············if·(this.isDetached())·{ | 2630 | ············if·(this.isDetached())·{ |
2612 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 2631 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
2613 | ············} | 2632 | ············} |
2614 | ············throw·exc; | 2633 | ············throw·exc; |
2615 | ········} | 2634 | ········} |
Offset 2655, 18 lines modified | Offset 2674, 18 lines modified | ||
2655 | ············if·(!this.isDetached())·{ | 2674 | ············if·(!this.isDetached())·{ |
2656 | ················throw·new·RuntimeException(exc2); | 2675 | ················throw·new·RuntimeException(exc2); |
2657 | ············} | 2676 | ············} |
2658 | ············throw·new·RuntimeException(exc2); | 2677 | ············throw·new·RuntimeException(exc2); |
2659 | ········} | 2678 | ········} |
2660 | ····} | 2679 | ····} |
2661 | ···· | 2680 | ···· |
2662 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b)·throws·SQLException·{ | 2681 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b,·final·long·c)·throws·SQLException·{ |
2663 | ········try·{ | 2682 | ········try·{ |
2664 | ············this.maybeDirtyTransaction(); | 2683 | ············this.maybeDirtyTransaction(); |
2665 | ············this.inner.setBinaryStream(a,·b); | 2684 | ············this.inner.setBinaryStream(a,·b,·c); |
2666 | ········} | 2685 | ········} |
2667 | ········catch·(final·NullPointerException·exc)·{ | 2686 | ········catch·(final·NullPointerException·exc)·{ |
2668 | ············if·(this.isDetached())·{ | 2687 | ············if·(this.isDetached())·{ |
2669 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 2688 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
2670 | ············} | 2689 | ············} |
2671 | ············throw·exc; | 2690 | ············throw·exc; |
2672 | ········} | 2691 | ········} |
Offset 2674, 18 lines modified | Offset 2693, 18 lines modified | ||
2674 | ············if·(!this.isDetached())·{ | 2693 | ············if·(!this.isDetached())·{ |
2675 | ················throw·new·RuntimeException(exc2); | 2694 | ················throw·new·RuntimeException(exc2); |
2676 | ············} | 2695 | ············} |
2677 | ············throw·new·RuntimeException(exc2); | 2696 | ············throw·new·RuntimeException(exc2); |
2678 | ········} | 2697 | ········} |
2679 | ····} | 2698 | ····} |
2680 | ···· | 2699 | ···· |
2681 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b | 2700 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b)·throws·SQLException·{ |
2682 | ········try·{ | 2701 | ········try·{ |
2683 | ············this.maybeDirtyTransaction(); | 2702 | ············this.maybeDirtyTransaction(); |
2684 | ············this.inner.setBinaryStream(a,·b | 2703 | ············this.inner.setBinaryStream(a,·b); |
2685 | ········} | 2704 | ········} |
2686 | ········catch·(final·NullPointerException·exc)·{ | 2705 | ········catch·(final·NullPointerException·exc)·{ |
2687 | ············if·(this.isDetached())·{ | 2706 | ············if·(this.isDetached())·{ |
2688 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 2707 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
2689 | ············} | 2708 | ············} |
2690 | ············throw·exc; | 2709 | ············throw·exc; |
Max diff block lines reached; 53776/58626 bytes (91.73%) of diff not shown. |
Offset 1, 33 lines modified | Offset 1, 33 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.sql.ResultSet; | 4 | import·java.sql.ResultSet; |
5 | import·java.sql.SQLWarning; | ||
6 | import·java.sql.CallableStatement; | 5 | import·java.sql.CallableStatement; |
7 | import·java.lang.reflect.Method; | 6 | import·java.lang.reflect.Method; |
8 | import·com.mchange.v2.util.ResourceClosedException; | 7 | import·com.mchange.v2.util.ResourceClosedException; |
9 | import·com.mchange.v2.log.MLevel; | 8 | import·com.mchange.v2.log.MLevel; |
10 | import·java.sql.PreparedStatement; | 9 | import·java.sql.PreparedStatement; |
11 | import·java.sql.Statement; | 10 | import·java.sql.Statement; |
12 | import·java.sql.ShardingKey; | 11 | import·java.sql.ShardingKey; |
13 | import·java.util.concurrent.Executor; | 12 | import·java.util.concurrent.Executor; |
14 | import·java.sql.Struct; | 13 | import·java.sql.Struct; |
15 | import·java.sql.Array; | 14 | import·java.sql.Array; |
16 | import·java.util.Properties; | ||
17 | import·java.sql.SQLClientInfoException; | 15 | import·java.sql.SQLClientInfoException; |
16 | import·java.util.Properties; | ||
18 | import·java.sql.SQLXML; | 17 | import·java.sql.SQLXML; |
19 | import·java.sql.NClob; | 18 | import·java.sql.NClob; |
20 | import·java.sql.Blob; | 19 | import·java.sql.Blob; |
21 | import·java.sql.Clob; | 20 | import·java.sql.Clob; |
22 | import·java.sql.Savepoint; | 21 | import·java.sql.Savepoint; |
23 | import·java.util.Map; | 22 | import·java.util.Map; |
24 | import·java.sql.SQLException; | 23 | import·java.sql.SQLException; |
24 | import·java.sql.SQLWarning; | ||
25 | import·javax.sql.ConnectionEventListener; | 25 | import·javax.sql.ConnectionEventListener; |
26 | import·com.mchange.v2.log.MLogger; | 26 | import·com.mchange.v2.log.MLogger; |
27 | import·java.sql.DatabaseMetaData; | 27 | import·java.sql.DatabaseMetaData; |
28 | import·com.mchange.v2.c3p0.C3P0ProxyConnection; | 28 | import·com.mchange.v2.c3p0.C3P0ProxyConnection; |
29 | import·java.sql.Connection; | 29 | import·java.sql.Connection; |
30 | public·final·class·NewProxyConnection·implements·Connection,·C3P0ProxyConnection | 30 | public·final·class·NewProxyConnection·implements·Connection,·C3P0ProxyConnection |
Offset 43, 14 lines modified | Offset 43, 34 lines modified | ||
43 | ········this.txn_known_resolved·=·true; | 43 | ········this.txn_known_resolved·=·true; |
44 | ········this.metaData·=·null; | 44 | ········this.metaData·=·null; |
45 | ········this.cel·=·(ConnectionEventListener)new·NewProxyConnection.NewProxyConnection$1(this); | 45 | ········this.cel·=·(ConnectionEventListener)new·NewProxyConnection.NewProxyConnection$1(this); |
46 | ········this.inner·=·inner; | 46 | ········this.inner·=·inner; |
47 | ····} | 47 | ····} |
48 | ···· | 48 | ···· |
49 | ····@Override | 49 | ····@Override |
50 | ····public·synchronized·SQLWarning·getWarnings()·throws·SQLException·{ | ||
51 | ········try·{ | ||
52 | ············this.txn_known_resolved·=·false; | ||
53 | ············return·this.inner.getWarnings(); | ||
54 | ········} | ||
55 | ········catch·(final·NullPointerException·exc)·{ | ||
56 | ············if·(this.isDetached())·{ | ||
57 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); | ||
58 | ············} | ||
59 | ············throw·exc; | ||
60 | ········} | ||
61 | ········catch·(final·Exception·exc2)·{ | ||
62 | ············if·(!this.isDetached())·{ | ||
63 | ················throw·new·RuntimeException(exc2); | ||
64 | ············} | ||
65 | ············throw·new·RuntimeException(exc2); | ||
66 | ········} | ||
67 | ····} | ||
68 | ···· | ||
69 | ····@Override | ||
50 | ····public·synchronized·void·clearWarnings()·throws·SQLException·{ | 70 | ····public·synchronized·void·clearWarnings()·throws·SQLException·{ |
51 | ········try·{ | 71 | ········try·{ |
52 | ············this.txn_known_resolved·=·false; | 72 | ············this.txn_known_resolved·=·false; |
53 | ············this.inner.clearWarnings(); | 73 | ············this.inner.clearWarnings(); |
54 | ········} | 74 | ········} |
55 | ········catch·(final·NullPointerException·exc)·{ | 75 | ········catch·(final·NullPointerException·exc)·{ |
56 | ············if·(this.isDetached())·{ | 76 | ············if·(this.isDetached())·{ |
Offset 183, 18 lines modified | Offset 203, 18 lines modified | ||
183 | ················throw·new·RuntimeException(exc2); | 203 | ················throw·new·RuntimeException(exc2); |
184 | ············} | 204 | ············} |
185 | ············throw·new·RuntimeException(exc2); | 205 | ············throw·new·RuntimeException(exc2); |
186 | ········} | 206 | ········} |
187 | ····} | 207 | ····} |
188 | ···· | 208 | ···· |
189 | ····@Override | 209 | ····@Override |
190 | ····public·synchronized·Savepoint·setSavepoint()·throws·SQLException·{ | 210 | ····public·synchronized·Savepoint·setSavepoint(final·String·a)·throws·SQLException·{ |
191 | ········try·{ | 211 | ········try·{ |
192 | ············this.txn_known_resolved·=·false; | 212 | ············this.txn_known_resolved·=·false; |
193 | ············return·this.inner.setSavepoint(); | 213 | ············return·this.inner.setSavepoint(a); |
194 | ········} | 214 | ········} |
195 | ········catch·(final·NullPointerException·exc)·{ | 215 | ········catch·(final·NullPointerException·exc)·{ |
196 | ············if·(this.isDetached())·{ | 216 | ············if·(this.isDetached())·{ |
197 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); | 217 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); |
198 | ············} | 218 | ············} |
199 | ············throw·exc; | 219 | ············throw·exc; |
200 | ········} | 220 | ········} |
Offset 203, 18 lines modified | Offset 223, 18 lines modified | ||
203 | ················throw·new·RuntimeException(exc2); | 223 | ················throw·new·RuntimeException(exc2); |
204 | ············} | 224 | ············} |
205 | ············throw·new·RuntimeException(exc2); | 225 | ············throw·new·RuntimeException(exc2); |
206 | ········} | 226 | ········} |
207 | ····} | 227 | ····} |
208 | ···· | 228 | ···· |
209 | ····@Override | 229 | ····@Override |
210 | ····public·synchronized·Savepoint·setSavepoint( | 230 | ····public·synchronized·Savepoint·setSavepoint()·throws·SQLException·{ |
211 | ········try·{ | 231 | ········try·{ |
212 | ············this.txn_known_resolved·=·false; | 232 | ············this.txn_known_resolved·=·false; |
213 | ············return·this.inner.setSavepoint( | 233 | ············return·this.inner.setSavepoint(); |
214 | ········} | 234 | ········} |
215 | ········catch·(final·NullPointerException·exc)·{ | 235 | ········catch·(final·NullPointerException·exc)·{ |
216 | ············if·(this.isDetached())·{ | 236 | ············if·(this.isDetached())·{ |
217 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); | 237 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); |
218 | ············} | 238 | ············} |
219 | ············throw·exc; | 239 | ············throw·exc; |
220 | ········} | 240 | ········} |
Offset 323, 18 lines modified | Offset 343, 18 lines modified | ||
323 | ················throw·new·RuntimeException(exc2); | 343 | ················throw·new·RuntimeException(exc2); |
324 | ············} | 344 | ············} |
325 | ············throw·new·RuntimeException(exc2); | 345 | ············throw·new·RuntimeException(exc2); |
326 | ········} | 346 | ········} |
327 | ····} | 347 | ····} |
328 | ···· | 348 | ···· |
329 | ····@Override | 349 | ····@Override |
330 | ····public·synchronized·void·setClientInfo(final· | 350 | ····public·synchronized·void·setClientInfo(final·Properties·a)·throws·SQLClientInfoException·{ |
331 | ········try·{ | 351 | ········try·{ |
332 | ············this.txn_known_resolved·=·false; | 352 | ············this.txn_known_resolved·=·false; |
333 | ············this.inner.setClientInfo(a | 353 | ············this.inner.setClientInfo(a); |
334 | ········} | 354 | ········} |
335 | ········catch·(final·NullPointerException·exc)·{ | 355 | ········catch·(final·NullPointerException·exc)·{ |
336 | ············if·(this.isDetached())·{ | 356 | ············if·(this.isDetached())·{ |
337 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); | 357 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Connection!!!",·exc); |
338 | ············} | 358 | ············} |
339 | ············throw·exc; | 359 | ············throw·exc; |
340 | ········} | 360 | ········} |
Max diff block lines reached; 15036/19611 bytes (76.67%) of diff not shown. |
Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | import·java.sql.SQLWarning; | ||
6 | import·java.sql.Connection; | 5 | import·java.sql.Connection; |
7 | import·com.mchange.v2.sql.SqlUtils; | 6 | import·com.mchange.v2.sql.SqlUtils; |
8 | import·com.mchange.v2.log.MLevel; | 7 | import·com.mchange.v2.log.MLevel; |
8 | import·java.sql.SQLWarning; | ||
9 | import·java.sql.Statement; | 9 | import·java.sql.Statement; |
10 | import·java.sql.ResultSet; | 10 | import·java.sql.ResultSet; |
11 | import·java.sql.ResultSetMetaData; | 11 | import·java.sql.ResultSetMetaData; |
12 | import·java.sql.Date; | 12 | import·java.sql.Date; |
13 | import·java.sql.Time; | 13 | import·java.sql.Time; |
14 | import·java.sql.Array; | 14 | import·java.sql.Array; |
15 | import·java.net.URL; | 15 | import·java.net.URL; |
Offset 45, 14 lines modified | Offset 45, 34 lines modified | ||
45 | ···· | 45 | ···· |
46 | ····public·NewProxyPreparedStatement(final·PreparedStatement·inner)·{ | 46 | ····public·NewProxyPreparedStatement(final·PreparedStatement·inner)·{ |
47 | ········this.cel·=·(ConnectionEventListener)new·NewProxyPreparedStatement.NewProxyPreparedStatement$1(this); | 47 | ········this.cel·=·(ConnectionEventListener)new·NewProxyPreparedStatement.NewProxyPreparedStatement$1(this); |
48 | ········this.inner·=·inner; | 48 | ········this.inner·=·inner; |
49 | ····} | 49 | ····} |
50 | ···· | 50 | ···· |
51 | ····@Override | 51 | ····@Override |
52 | ····public·final·int·executeUpdate()·throws·SQLException·{ | ||
53 | ········try·{ | ||
54 | ············this.maybeDirtyTransaction(); | ||
55 | ············return·this.inner.executeUpdate(); | ||
56 | ········} | ||
57 | ········catch·(final·NullPointerException·exc)·{ | ||
58 | ············if·(this.isDetached())·{ | ||
59 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | ||
60 | ············} | ||
61 | ············throw·exc; | ||
62 | ········} | ||
63 | ········catch·(final·Exception·exc2)·{ | ||
64 | ············if·(!this.isDetached())·{ | ||
65 | ················throw·new·RuntimeException(exc2); | ||
66 | ············} | ||
67 | ············throw·new·RuntimeException(exc2); | ||
68 | ········} | ||
69 | ····} | ||
70 | ···· | ||
71 | ····@Override | ||
52 | ····public·final·void·addBatch()·throws·SQLException·{ | 72 | ····public·final·void·addBatch()·throws·SQLException·{ |
53 | ········try·{ | 73 | ········try·{ |
54 | ············this.maybeDirtyTransaction(); | 74 | ············this.maybeDirtyTransaction(); |
55 | ············this.inner.addBatch(); | 75 | ············this.inner.addBatch(); |
56 | ········} | 76 | ········} |
57 | ········catch·(final·NullPointerException·exc)·{ | 77 | ········catch·(final·NullPointerException·exc)·{ |
58 | ············if·(this.isDetached())·{ | 78 | ············if·(this.isDetached())·{ |
Offset 165, 18 lines modified | Offset 185, 18 lines modified | ||
165 | ················throw·new·RuntimeException(exc2); | 185 | ················throw·new·RuntimeException(exc2); |
166 | ············} | 186 | ············} |
167 | ············throw·new·RuntimeException(exc2); | 187 | ············throw·new·RuntimeException(exc2); |
168 | ········} | 188 | ········} |
169 | ····} | 189 | ····} |
170 | ···· | 190 | ···· |
171 | ····@Override | 191 | ····@Override |
172 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b | 192 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b)·throws·SQLException·{ |
173 | ········try·{ | 193 | ········try·{ |
174 | ············this.maybeDirtyTransaction(); | 194 | ············this.maybeDirtyTransaction(); |
175 | ············this.inner.setCharacterStream(a,·b | 195 | ············this.inner.setCharacterStream(a,·b); |
176 | ········} | 196 | ········} |
177 | ········catch·(final·NullPointerException·exc)·{ | 197 | ········catch·(final·NullPointerException·exc)·{ |
178 | ············if·(this.isDetached())·{ | 198 | ············if·(this.isDetached())·{ |
179 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 199 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
180 | ············} | 200 | ············} |
181 | ············throw·exc; | 201 | ············throw·exc; |
182 | ········} | 202 | ········} |
Offset 185, 18 lines modified | Offset 205, 18 lines modified | ||
185 | ················throw·new·RuntimeException(exc2); | 205 | ················throw·new·RuntimeException(exc2); |
186 | ············} | 206 | ············} |
187 | ············throw·new·RuntimeException(exc2); | 207 | ············throw·new·RuntimeException(exc2); |
188 | ········} | 208 | ········} |
189 | ····} | 209 | ····} |
190 | ···· | 210 | ···· |
191 | ····@Override | 211 | ····@Override |
192 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b)·throws·SQLException·{ | 212 | ····public·final·void·setCharacterStream(final·int·a,·final·Reader·b,·final·int·c)·throws·SQLException·{ |
193 | ········try·{ | 213 | ········try·{ |
194 | ············this.maybeDirtyTransaction(); | 214 | ············this.maybeDirtyTransaction(); |
195 | ············this.inner.setCharacterStream(a,·b); | 215 | ············this.inner.setCharacterStream(a,·b,·c); |
196 | ········} | 216 | ········} |
197 | ········catch·(final·NullPointerException·exc)·{ | 217 | ········catch·(final·NullPointerException·exc)·{ |
198 | ············if·(this.isDetached())·{ | 218 | ············if·(this.isDetached())·{ |
199 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 219 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
200 | ············} | 220 | ············} |
201 | ············throw·exc; | 221 | ············throw·exc; |
202 | ········} | 222 | ········} |
Offset 245, 18 lines modified | Offset 265, 18 lines modified | ||
245 | ················throw·new·RuntimeException(exc2); | 265 | ················throw·new·RuntimeException(exc2); |
246 | ············} | 266 | ············} |
247 | ············throw·new·RuntimeException(exc2); | 267 | ············throw·new·RuntimeException(exc2); |
248 | ········} | 268 | ········} |
249 | ····} | 269 | ····} |
250 | ···· | 270 | ···· |
251 | ····@Override | 271 | ····@Override |
252 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b)·throws·SQLException·{ | 272 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b,·final·long·c)·throws·SQLException·{ |
253 | ········try·{ | 273 | ········try·{ |
254 | ············this.maybeDirtyTransaction(); | 274 | ············this.maybeDirtyTransaction(); |
255 | ············this.inner.setBinaryStream(a,·b); | 275 | ············this.inner.setBinaryStream(a,·b,·c); |
256 | ········} | 276 | ········} |
257 | ········catch·(final·NullPointerException·exc)·{ | 277 | ········catch·(final·NullPointerException·exc)·{ |
258 | ············if·(this.isDetached())·{ | 278 | ············if·(this.isDetached())·{ |
259 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 279 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
260 | ············} | 280 | ············} |
261 | ············throw·exc; | 281 | ············throw·exc; |
262 | ········} | 282 | ········} |
Offset 265, 18 lines modified | Offset 285, 18 lines modified | ||
265 | ················throw·new·RuntimeException(exc2); | 285 | ················throw·new·RuntimeException(exc2); |
266 | ············} | 286 | ············} |
267 | ············throw·new·RuntimeException(exc2); | 287 | ············throw·new·RuntimeException(exc2); |
268 | ········} | 288 | ········} |
269 | ····} | 289 | ····} |
270 | ···· | 290 | ···· |
271 | ····@Override | 291 | ····@Override |
272 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b | 292 | ····public·final·void·setBinaryStream(final·int·a,·final·InputStream·b)·throws·SQLException·{ |
273 | ········try·{ | 293 | ········try·{ |
274 | ············this.maybeDirtyTransaction(); | 294 | ············this.maybeDirtyTransaction(); |
275 | ············this.inner.setBinaryStream(a,·b | 295 | ············this.inner.setBinaryStream(a,·b); |
276 | ········} | 296 | ········} |
277 | ········catch·(final·NullPointerException·exc)·{ | 297 | ········catch·(final·NullPointerException·exc)·{ |
278 | ············if·(this.isDetached())·{ | 298 | ············if·(this.isDetached())·{ |
279 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 299 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
280 | ············} | 300 | ············} |
Max diff block lines reached; 53520/58322 bytes (91.77%) of diff not shown. |
Offset 1, 16 lines modified | Offset 1, 15 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.sql.SQLWarning; | ||
4 | import·java.sql.ResultSetMetaData; | 3 | import·java.sql.ResultSetMetaData; |
5 | import·java.net.URL; | 4 | import·java.net.URL; |
6 | import·java.util.Calendar; | ||
7 | import·java.sql.Time; | 5 | import·java.sql.Time; |
6 | import·java.util.Calendar; | ||
8 | import·java.util.Map; | 7 | import·java.util.Map; |
9 | import·java.sql.Connection; | 8 | import·java.sql.Connection; |
10 | import·java.sql.DatabaseMetaData; | 9 | import·java.sql.DatabaseMetaData; |
11 | import·java.sql.Statement; | 10 | import·java.sql.Statement; |
12 | import·java.sql.Array; | 11 | import·java.sql.Array; |
13 | import·java.sql.Ref; | 12 | import·java.sql.Ref; |
14 | import·java.sql.SQLType; | 13 | import·java.sql.SQLType; |
Offset 21, 14 lines modified | Offset 20, 15 lines modified | ||
21 | import·java.sql.NClob; | 20 | import·java.sql.NClob; |
22 | import·java.sql.RowId; | 21 | import·java.sql.RowId; |
23 | import·java.sql.Clob; | 22 | import·java.sql.Clob; |
24 | import·java.sql.Blob; | 23 | import·java.sql.Blob; |
25 | import·java.io.InputStream; | 24 | import·java.io.InputStream; |
26 | import·java.io.Reader; | 25 | import·java.io.Reader; |
27 | import·java.sql.SQLException; | 26 | import·java.sql.SQLException; |
27 | import·java.sql.SQLWarning; | ||
28 | import·javax.sql.ConnectionEventListener; | 28 | import·javax.sql.ConnectionEventListener; |
29 | import·com.mchange.v2.log.MLogger; | 29 | import·com.mchange.v2.log.MLogger; |
30 | import·java.sql.ResultSet; | 30 | import·java.sql.ResultSet; |
31 | public·final·class·NewProxyResultSet·implements·ResultSet | 31 | public·final·class·NewProxyResultSet·implements·ResultSet |
32 | { | 32 | { |
33 | ····protected·ResultSet·inner; | 33 | ····protected·ResultSet·inner; |
Offset 41, 14 lines modified | Offset 41, 36 lines modified | ||
41 | ···· | 41 | ···· |
42 | ····public·NewProxyResultSet(final·ResultSet·inner)·{ | 42 | ····public·NewProxyResultSet(final·ResultSet·inner)·{ |
43 | ········this.cel·=·(ConnectionEventListener)new·NewProxyResultSet.NewProxyResultSet$1(this); | 43 | ········this.cel·=·(ConnectionEventListener)new·NewProxyResultSet.NewProxyResultSet$1(this); |
44 | ········this.inner·=·inner; | 44 | ········this.inner·=·inner; |
45 | ····} | 45 | ····} |
46 | ···· | 46 | ···· |
47 | ····@Override | 47 | ····@Override |
48 | ····public·final·SQLWarning·getWarnings()·throws·SQLException·{ | ||
49 | ········try·{ | ||
50 | ············if·(this.proxyConn·!=·null)·{ | ||
51 | ················this.proxyConn.maybeDirtyTransaction(); | ||
52 | ············} | ||
53 | ············return·this.inner.getWarnings(); | ||
54 | ········} | ||
55 | ········catch·(final·NullPointerException·exc)·{ | ||
56 | ············if·(this.isDetached())·{ | ||
57 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·ResultSet!!!",·exc); | ||
58 | ············} | ||
59 | ············throw·exc; | ||
60 | ········} | ||
61 | ········catch·(final·Exception·exc2)·{ | ||
62 | ············if·(!this.isDetached())·{ | ||
63 | ················throw·new·RuntimeException(exc2); | ||
64 | ············} | ||
65 | ············throw·new·RuntimeException(exc2); | ||
66 | ········} | ||
67 | ····} | ||
68 | ···· | ||
69 | ····@Override | ||
48 | ····public·final·void·clearWarnings()·throws·SQLException·{ | 70 | ····public·final·void·clearWarnings()·throws·SQLException·{ |
49 | ········try·{ | 71 | ········try·{ |
50 | ············if·(this.proxyConn·!=·null)·{ | 72 | ············if·(this.proxyConn·!=·null)·{ |
51 | ················this.proxyConn.maybeDirtyTransaction(); | 73 | ················this.proxyConn.maybeDirtyTransaction(); |
52 | ············} | 74 | ············} |
53 | ············this.inner.clearWarnings(); | 75 | ············this.inner.clearWarnings(); |
54 | ········} | 76 | ········} |
Offset 173, 15 lines modified | Offset 195, 15 lines modified | ||
173 | ················throw·new·RuntimeException(exc2); | 195 | ················throw·new·RuntimeException(exc2); |
174 | ············} | 196 | ············} |
175 | ············throw·new·RuntimeException(exc2); | 197 | ············throw·new·RuntimeException(exc2); |
176 | ········} | 198 | ········} |
177 | ····} | 199 | ····} |
178 | ···· | 200 | ···· |
179 | ····@Override | 201 | ····@Override |
180 | ····public·final·Reader·getCharacterStream(final·in | 202 | ····public·final·Reader·getCharacterStream(final·String·a)·throws·SQLException·{ |
181 | ········try·{ | 203 | ········try·{ |
182 | ············if·(this.proxyConn·!=·null)·{ | 204 | ············if·(this.proxyConn·!=·null)·{ |
183 | ················this.proxyConn.maybeDirtyTransaction(); | 205 | ················this.proxyConn.maybeDirtyTransaction(); |
184 | ············} | 206 | ············} |
185 | ············return·this.inner.getCharacterStream(a); | 207 | ············return·this.inner.getCharacterStream(a); |
186 | ········} | 208 | ········} |
187 | ········catch·(final·NullPointerException·exc)·{ | 209 | ········catch·(final·NullPointerException·exc)·{ |
Offset 195, 15 lines modified | Offset 217, 15 lines modified | ||
195 | ················throw·new·RuntimeException(exc2); | 217 | ················throw·new·RuntimeException(exc2); |
196 | ············} | 218 | ············} |
197 | ············throw·new·RuntimeException(exc2); | 219 | ············throw·new·RuntimeException(exc2); |
198 | ········} | 220 | ········} |
199 | ····} | 221 | ····} |
200 | ···· | 222 | ···· |
201 | ····@Override | 223 | ····@Override |
202 | ····public·final·Reader·getCharacterStream(final· | 224 | ····public·final·Reader·getCharacterStream(final·int·a)·throws·SQLException·{ |
203 | ········try·{ | 225 | ········try·{ |
204 | ············if·(this.proxyConn·!=·null)·{ | 226 | ············if·(this.proxyConn·!=·null)·{ |
205 | ················this.proxyConn.maybeDirtyTransaction(); | 227 | ················this.proxyConn.maybeDirtyTransaction(); |
206 | ············} | 228 | ············} |
207 | ············return·this.inner.getCharacterStream(a); | 229 | ············return·this.inner.getCharacterStream(a); |
208 | ········} | 230 | ········} |
209 | ········catch·(final·NullPointerException·exc)·{ | 231 | ········catch·(final·NullPointerException·exc)·{ |
Offset 261, 15 lines modified | Offset 283, 15 lines modified | ||
261 | ················throw·new·RuntimeException(exc2); | 283 | ················throw·new·RuntimeException(exc2); |
262 | ············} | 284 | ············} |
263 | ············throw·new·RuntimeException(exc2); | 285 | ············throw·new·RuntimeException(exc2); |
264 | ········} | 286 | ········} |
265 | ····} | 287 | ····} |
266 | ···· | 288 | ···· |
267 | ····@Override | 289 | ····@Override |
268 | ····public·final·InputStream·getBinaryStream(final·in | 290 | ····public·final·InputStream·getBinaryStream(final·String·a)·throws·SQLException·{ |
269 | ········try·{ | 291 | ········try·{ |
270 | ············if·(this.proxyConn·!=·null)·{ | 292 | ············if·(this.proxyConn·!=·null)·{ |
271 | ················this.proxyConn.maybeDirtyTransaction(); | 293 | ················this.proxyConn.maybeDirtyTransaction(); |
272 | ············} | 294 | ············} |
273 | ············return·this.inner.getBinaryStream(a); | 295 | ············return·this.inner.getBinaryStream(a); |
274 | ········} | 296 | ········} |
275 | ········catch·(final·NullPointerException·exc)·{ | 297 | ········catch·(final·NullPointerException·exc)·{ |
Offset 283, 15 lines modified | Offset 305, 15 lines modified | ||
283 | ················throw·new·RuntimeException(exc2); | 305 | ················throw·new·RuntimeException(exc2); |
284 | ············} | 306 | ············} |
285 | ············throw·new·RuntimeException(exc2); | 307 | ············throw·new·RuntimeException(exc2); |
286 | ········} | 308 | ········} |
287 | ····} | 309 | ····} |
288 | ···· | 310 | ···· |
289 | ····@Override | 311 | ····@Override |
290 | ····public·final·InputStream·getBinaryStream(final· | 312 | ····public·final·InputStream·getBinaryStream(final·int·a)·throws·SQLException·{ |
Max diff block lines reached; 51326/55491 bytes (92.49%) of diff not shown. |
Offset 1, 18 lines modified | Offset 1, 18 lines modified | ||
1 | package·com.mchange.v2.c3p0.impl; | 1 | package·com.mchange.v2.c3p0.impl; |
2 | import·com.mchange.v2.log.MLog; | 2 | import·com.mchange.v2.log.MLog; |
3 | import·java.lang.reflect.InvocationTargetException; | 3 | import·java.lang.reflect.InvocationTargetException; |
4 | import·java.lang.reflect.Method; | 4 | import·java.lang.reflect.Method; |
5 | import·java.sql.SQLWarning; | ||
6 | import·java.sql.Connection; | 5 | import·java.sql.Connection; |
7 | import·com.mchange.v2.sql.SqlUtils; | 6 | import·com.mchange.v2.sql.SqlUtils; |
8 | import·com.mchange.v2.log.MLevel; | 7 | import·com.mchange.v2.log.MLevel; |
9 | import·java.sql.ResultSet; | 8 | import·java.sql.ResultSet; |
9 | import·java.sql.SQLWarning; | ||
10 | import·java.sql.SQLException; | 10 | import·java.sql.SQLException; |
11 | import·javax.sql.ConnectionEventListener; | 11 | import·javax.sql.ConnectionEventListener; |
12 | import·com.mchange.v2.log.MLogger; | 12 | import·com.mchange.v2.log.MLogger; |
13 | import·com.mchange.v2.c3p0.C3P0ProxyStatement; | 13 | import·com.mchange.v2.c3p0.C3P0ProxyStatement; |
14 | import·java.sql.Statement; | 14 | import·java.sql.Statement; |
15 | public·final·class·NewProxyStatement·implements·Statement,·C3P0ProxyStatement | 15 | public·final·class·NewProxyStatement·implements·Statement,·C3P0ProxyStatement |
Offset 26, 18 lines modified | Offset 26, 18 lines modified | ||
26 | ···· | 26 | ···· |
27 | ····public·NewProxyStatement(final·Statement·inner)·{ | 27 | ····public·NewProxyStatement(final·Statement·inner)·{ |
28 | ········this.cel·=·(ConnectionEventListener)new·NewProxyStatement.NewProxyStatement$1(this); | 28 | ········this.cel·=·(ConnectionEventListener)new·NewProxyStatement.NewProxyStatement$1(this); |
29 | ········this.inner·=·inner; | 29 | ········this.inner·=·inner; |
30 | ····} | 30 | ····} |
31 | ···· | 31 | ···· |
32 | ····@Override | 32 | ····@Override |
33 | ····public·final· | 33 | ····public·final·int·executeUpdate(final·String·a,·final·int·b)·throws·SQLException·{ |
34 | ········try·{ | 34 | ········try·{ |
35 | ············this.maybeDirtyTransaction(); | 35 | ············this.maybeDirtyTransaction(); |
36 | ············this.inner.c | 36 | ············return·this.inner.executeUpdate(a,·b); |
37 | ········} | 37 | ········} |
38 | ········catch·(final·NullPointerException·exc)·{ | 38 | ········catch·(final·NullPointerException·exc)·{ |
39 | ············if·(this.isDetached())·{ | 39 | ············if·(this.isDetached())·{ |
40 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 40 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
41 | ············} | 41 | ············} |
42 | ············throw·exc; | 42 | ············throw·exc; |
43 | ········} | 43 | ········} |
Offset 46, 18 lines modified | Offset 46, 18 lines modified | ||
46 | ················throw·new·RuntimeException(exc2); | 46 | ················throw·new·RuntimeException(exc2); |
47 | ············} | 47 | ············} |
48 | ············throw·new·RuntimeException(exc2); | 48 | ············throw·new·RuntimeException(exc2); |
49 | ········} | 49 | ········} |
50 | ····} | 50 | ····} |
51 | ···· | 51 | ···· |
52 | ····@Override | 52 | ····@Override |
53 | ····public·final· | 53 | ····public·final·int·executeUpdate(final·String·a,·final·String[]·b)·throws·SQLException·{ |
54 | ········try·{ | 54 | ········try·{ |
55 | ············this.maybeDirtyTransaction(); | 55 | ············this.maybeDirtyTransaction(); |
56 | ············this.inner. | 56 | ············return·this.inner.executeUpdate(a,·b); |
57 | ········} | 57 | ········} |
58 | ········catch·(final·NullPointerException·exc)·{ | 58 | ········catch·(final·NullPointerException·exc)·{ |
59 | ············if·(this.isDetached())·{ | 59 | ············if·(this.isDetached())·{ |
60 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 60 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
61 | ············} | 61 | ············} |
62 | ············throw·exc; | 62 | ············throw·exc; |
63 | ········} | 63 | ········} |
Offset 66, 23 lines modified | Offset 66, 18 lines modified | ||
66 | ················throw·new·RuntimeException(exc2); | 66 | ················throw·new·RuntimeException(exc2); |
67 | ············} | 67 | ············} |
68 | ············throw·new·RuntimeException(exc2); | 68 | ············throw·new·RuntimeException(exc2); |
69 | ········} | 69 | ········} |
70 | ····} | 70 | ····} |
71 | ···· | 71 | ···· |
72 | ····@Override | 72 | ····@Override |
73 | ····public·final· | 73 | ····public·final·int·executeUpdate(final·String·a)·throws·SQLException·{ |
74 | ········try·{ | 74 | ········try·{ |
75 | ············this.maybeDirtyTransaction(); | 75 | ············this.maybeDirtyTransaction(); |
76 | ············return·this.inner.executeUpdate(a); | ||
76 | ············final·ResultSet·innerResultSet·=·this.inner.getResultSet(); | ||
77 | ············if·(innerResultSet·==·null)·{ | ||
78 | ················return·null; | ||
79 | ············} | ||
80 | ············this.parentPooledConnection.markActiveResultSetForStatement(this.inner,·innerResultSet); | ||
81 | ············return·(ResultSet)new·NewProxyResultSet(innerResultSet,·this.parentPooledConnection,·(Object)this.inner,·(Object)this); | ||
82 | ········} | 77 | ········} |
83 | ········catch·(final·NullPointerException·exc)·{ | 78 | ········catch·(final·NullPointerException·exc)·{ |
84 | ············if·(this.isDetached())·{ | 79 | ············if·(this.isDetached())·{ |
85 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 80 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
86 | ············} | 81 | ············} |
87 | ············throw·exc; | 82 | ············throw·exc; |
88 | ········} | 83 | ········} |
Offset 91, 18 lines modified | Offset 86, 18 lines modified | ||
91 | ················throw·new·RuntimeException(exc2); | 86 | ················throw·new·RuntimeException(exc2); |
92 | ············} | 87 | ············} |
93 | ············throw·new·RuntimeException(exc2); | 88 | ············throw·new·RuntimeException(exc2); |
94 | ········} | 89 | ········} |
95 | ····} | 90 | ····} |
96 | ···· | 91 | ···· |
97 | ····@Override | 92 | ····@Override |
98 | ····public·final·int· | 93 | ····public·final·int·executeUpdate(final·String·a,·final·int[]·b)·throws·SQLException·{ |
99 | ········try·{ | 94 | ········try·{ |
100 | ············this.maybeDirtyTransaction(); | 95 | ············this.maybeDirtyTransaction(); |
101 | ············return·this.inner. | 96 | ············return·this.inner.executeUpdate(a,·b); |
102 | ········} | 97 | ········} |
103 | ········catch·(final·NullPointerException·exc)·{ | 98 | ········catch·(final·NullPointerException·exc)·{ |
104 | ············if·(this.isDetached())·{ | 99 | ············if·(this.isDetached())·{ |
105 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 100 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
106 | ············} | 101 | ············} |
107 | ············throw·exc; | 102 | ············throw·exc; |
108 | ········} | 103 | ········} |
Offset 111, 18 lines modified | Offset 106, 18 lines modified | ||
111 | ················throw·new·RuntimeException(exc2); | 106 | ················throw·new·RuntimeException(exc2); |
112 | ············} | 107 | ············} |
113 | ············throw·new·RuntimeException(exc2); | 108 | ············throw·new·RuntimeException(exc2); |
114 | ········} | 109 | ········} |
115 | ····} | 110 | ····} |
116 | ···· | 111 | ···· |
117 | ····@Override | 112 | ····@Override |
118 | ····public·final· | 113 | ····public·final·int·getMaxFieldSize()·throws·SQLException·{ |
119 | ········try·{ | 114 | ········try·{ |
120 | ············this.maybeDirtyTransaction(); | 115 | ············this.maybeDirtyTransaction(); |
121 | ············return·this.inner.getM | 116 | ············return·this.inner.getMaxFieldSize(); |
122 | ········} | 117 | ········} |
123 | ········catch·(final·NullPointerException·exc)·{ | 118 | ········catch·(final·NullPointerException·exc)·{ |
124 | ············if·(this.isDetached())·{ | 119 | ············if·(this.isDetached())·{ |
125 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); | 120 | ················throw·new·IllegalStateException("You·can't·operate·on·a·closed·Statement!!!",·exc); |
126 | ············} | 121 | ············} |
127 | ············throw·exc; | 122 | ············throw·exc; |
128 | ········} | 123 | ········} |
Offset 131, 18 lines modified | Offset 126, 18 lines modified | ||
131 | ················throw·new·RuntimeException(exc2); | 126 | ················throw·new·RuntimeException(exc2); |
132 | ············} | 127 | ············} |
133 | ············throw·new·RuntimeException(exc2); | 128 | ············throw·new·RuntimeException(exc2); |
134 | ········} | 129 | ········} |
135 | ····} | 130 | ····} |
136 | ···· | 131 | ···· |
Max diff block lines reached; 39397/44227 bytes (89.08%) of diff not shown. |