Method Summary |
|
protected boolean | isJdbc4() |
public static void | main(String[] args) |
public void | testBug10155() Tests fix for BUG#10155, double quotes not recognized when parsing
client-side prepared statements. |
public void | testBug10630() Tests fix for BUG#10630, Statement.getWarnings() fails with NPE if
statement has been closed. |
public void | testBug11115() Tests fix for BUG#11115, Varbinary data corrupted when using server-side
prepared statements. |
public void | testBug11540() |
public void | testBug11663() Tests fix for BUG#11663, autoGenerateTestcaseScript uses bogus parameter
names for server-side prepared statements. |
public void | testBug11798() Tests fix for BUG#11798 - Pstmt.setObject(...., Types.BOOLEAN) throws
exception. |
public void | testBug13255() Tests fix for BUG#13255 - Reconnect during middle of executeBatch()
should not happen. |
public void | testBug15024() Tests fix for BUG#15024 - Driver incorrectly closes streams passed as
arguments to PreparedStatements. |
public void | testBug15141() |
public void | testBug15383() Tests fix for BUG#15383 - PreparedStatement.setObject() serializes
BigInteger as object, rather than sending as numeric value (and is thus
not complementary to .getObject() on an UNSIGNED LONG type). |
public void | testBug17099() Tests fix for BUG#17099 - Statement.getGeneratedKeys() throws NPE when no
query has been processed. |
public void | testBug17587() Tests fix for BUG#17587 - clearParameters() on a closed prepared
statement causes NPE. |
public void | testBug1774() |
public void | testBug18041() Tests fix for BUG#18041 - Server-side prepared statements don't cause
truncation exceptions to be thrown. |
public void | testBug18740() Tests fix for BUG#18740 - Data truncation and getWarnings() only returns
last warning in set. |
public void | testBug1901() Tests fix for BUG#1901 -- PreparedStatement.setObject(int, Object, int,
int) doesn't support CLOB or BLOB types. |
public void | testBug1933() Test fix for BUG#1933 -- Driver property 'maxRows' has no effect. |
public void | testBug1934() |
public void | testBug1958() Tests fix for BUG#1958 - Improper bounds checking on
PreparedStatement.setFoo(). |
public void | testBug19615() Tests fix for BUG#19615, PreparedStatement.setObject(int, Object, int)
doesn't respect scale of BigDecimals. |
public void | testBug20029() Tests fix for BUG#20029 - NPE thrown from executeBatch(). |
public void | testBug20650() Tests fix for BUG#20650 - Statement.cancel() causes NullPointerException
if underlying connection has been closed due to server failure. |
public void | testBug20687() Fixes BUG#20687 - Can't pool server-side prepared statements, exception
raised when re-using them. |
public void | testBug20888() Tests fix for BUG#20888 - escape of quotes in client-side prepared
statements parsing not respected. |
public void | testBug21207() Tests Bug#21207 - Driver throws NPE when tracing prepared statements that
have been closed (in asSQL()). |
public void | testBug21438() Tests BUG#21438, server-side PS fails when using jdbcCompliantTruncation. |
public void | testBug22290() Tests fix for BUG#22290 - Driver issues truncation on write exception when
it shouldn't (due to sending big decimal incorrectly to server with
server-side prepared statement). |
public void | testBug22359() Tests fix for BUG#22359 - Driver was using millis for
Statement.setQueryTimeout() when spec says argument is
seconds. |
public void | testBug24344() Tests fix for BUG#24344 - useJDBCCompliantTimezoneShift with server-side prepared
statements gives different behavior than when using client-side prepared
statements. |
public void | testBug24360() Tests fix for BUG#24360 .setFetchSize() breaks prepared
SHOW and other commands. |
public void | testBug25009() Tests fix for BUG#25009 - Results from updates not handled correctly in multi-statement
queries. |
public void | testBug25025() Tests fix for BUG#25025 - Client-side prepared statement parser gets confused by
in-line (slash-star) comments and therefore can't rewrite batched statements or
reliably detect type of statements when they're used. |
public void | testBug25073() Tests fix for BUG#25073 - rewriting batched statements leaks internal statement
instances, and causes a memory leak. |
public void | testBug2606() Tests the fix for BUG#2606, server-side prepared statements not returning
datatype YEAR correctly. |
public void | testBug2671() Tests the fix for BUG#2671, nulls encoded incorrectly in server-side
prepared statements. |
public void | testBug28469() Tests fix for BUG#28469 - PreparedStatement.getMetaData()
for statements containing leading one-line comments
is not returned correctly. |
public void | testBug28596() Tests fix for BUG#28596 - parser in client-side prepared statements
runs to end of statement, rather than end-of-line for '#' comments. |
public void | testBug28851() Tests fix for BUG#28851 - parser in client-side prepared statements
eats character following '/' if it's not a multi-line comment. |
public void | testBug30550() Tests fix for BUG#30550 - executeBatch() on an empty
batch when there are no elements in the batch causes a
divide-by-zero error when rewriting is enabled. |
public void | testBug3103() Tests fix for BUG#3103 -- java.util.Date not accepted as parameter to
PreparedStatement.setObject(). |
public void | testBug3520() |
public void | testBug3557() |
public void | testBug3620() Tests fix for BUG#3620 -- Timezone not respected correctly. |
public void | testBug3697() Tests that DataTruncation is thrown when data is truncated. |
public void | testBug3804() Tests fix for BUG#3804, data truncation on server should throw
DataTruncation exception. |
public void | testBug3873() Tests BUG#3873 - PreparedStatement.executeBatch() not returning all
generated keys (even though that's not JDBC compliant). |
public void | testBug4119() |
public void | testBug4311() Tests fix for BUG#4311 - Error in JDBC retrieval of mediumint column when
using prepared statements and binary result sets. |
public void | testBug4510() |
public void | testBug4718() Server doesn't accept everything as a server-side prepared statement, so
by default we scan for stuff it can't handle. |
public void | testBug5012() Tests fix for BUG#5012 -- ServerPreparedStatements dealing with return of
DECIMAL type don't work. |
public void | testBug5133() Tests fix for BUG#5133 -- PreparedStatement.toString() doesn't return
correct value if no parameters are present in statement. |
public void | testBug5191() |
public void | testBug5235() |
public void | testBug5450() |
public void | testBug5510() |
public void | testBug5874() Tests fix for BUG#5874, timezone correction goes in wrong 'direction'
when useTimezone=true and server timezone differs from client timezone. |
public void | testBug6823() |
public void | testBug7461() |
public void | testBug8181() |
public void | testBug8487() Tests fix for BUG#8487 - PreparedStatements not creating streaming result
sets. |
public void | testBug9704() Tests multiple statement support with fix for BUG#9704. |
public void | testBustedGGKWithPSExecute() |
public void | testClientPreparedSetBoolean() |
public void | testCloseTwice() Tests that you can close a statement twice without an NPE. |
public void | testCommentParsing() |
public void | testCsc4194() |
public void | testGetGeneratedKeysAllCases() Tests all forms of statements influencing getGeneratedKeys(). |
public void | testLikeWithBackslashes() |
public void | testLimitAndMaxRows() Tests that max_rows and 'limit' don't cause exceptions to be thrown. |
public void | testLoadData() |
public void | testNullClob() |
public void | testPStmtTypesBug() |
public void | testParameterBoundsCheck() |
public void | testQuotedIdRecognition() |
public void | testServerPrepStmtAndDate() Tests that binary dates/times are encoded/decoded correctly. |
public void | testServerPrepStmtDeadlock() |
public void | testSetCharacterStream() |
public void | testSetFetchSize() |
public void | testSetMaxRows() |
public void | testTimestampNPE() Tests for timestamp NPEs occuring in binary-format timestamps. |
public void | testTruncationWithChar() |
public void | testUpdatableStream() Tests fix for updatable streams being supported in updatable result sets. |