Method Summary |
|
public static void | main(String[] args) |
public void | testAllTypesForNull() |
public void | testBogusTimestampAsString() |
public void | testBooleans() |
public void | testBug10156() |
public void | testBug10212() |
public void | testBug10485() Tests fix for BUG#10485, SQLException thrown when retrieving YEAR(2) with
ResultSet.getString(). |
public void | testBug11190() Tests fix for BUG#11190 - ResultSet.moveToCurrentRow() fails to work when
preceeded with .moveToInsertRow(). |
public void | testBug11552() Tests fix for BUG#11552, wrong values returned from server-side prepared
statements if values are unsigned. |
public void | testBug12104() Tests fix for BUG#12104 - Geometry types not handled with server-side
prepared statements. |
public void | testBug13043() Tests fix for BUG#13043 - when 'gatherPerfMetrics' is enabled for servers <
4.1.0, a NPE is thrown from the constructor of ResultSet if the query
doesn't use any tables. |
public void | testBug13374() Tests fix for BUG#13374 - ResultSet.getStatement() on closed result set
returns NULL (as per JDBC 4.0 spec, but not backwards-compatible). |
public void | testBug14562() Tests bugfix for BUG#14562 - metadata/type for MEDIUMINT UNSIGNED is
incorrect. |
public void | testBug14609() Tests fix for BUG#14609 - Exception thrown for new decimal type when
using updatable result sets. |
public void | testBug14897() |
public void | testBug15677() Tests fix for BUG#15677, wrong values returned from getShort() if SQL
values are tinyint unsigned. |
public void | testBug16169() Tests fix for BUG#16169 - ResultSet.getNativeShort() causes stack
overflow error via recurisve calls. |
public void | testBug16841() Tests fix for BUG#16841 - updatable result set doesn't return
AUTO_INCREMENT values for insertRow() when multiple column primary keys
are used. |
public void | testBug17450() Tests fix for BUG#17450 - ResultSet.wasNull() not always reset correctly
for booleans when done via conversion for server-side prepared
statements. |
public void | testBug18880() Tests fix for BUG#18880 - ResultSet.getFloatFromString() can't retrieve
values near Float.MIN/MAX_VALUE. |
public void | testBug19282() Tests fix for BUG#19282 - ResultSet.wasNull() returns incorrect value
when extracting native string from server-side prepared statement
generated result set. |
public void | testBug19568() |
public void | testBug19724() |
public void | testBug20306() Tests fix for BUG#20306 - ResultSet.getShort() for UNSIGNED TINYINT
returns incorrect values when using server-side prepared statements. |
public void | testBug20479() Tests fix for BUG#20479 - Updatable result set throws ClassCastException
when there is row data and moveToInsertRow() is called. |
public void | testBug20485() Tests fix for BUG#20485 - Updatable result set that contains
a BIT column fails when server-side prepared statements are used. |
public void | testBug21062() |
public void | testBug21379() Tests fix(es) for BUG#21379 - column names don't match metadata
in cases where server doesn't return original column names (functions)
thus breaking compatibility with applications that expect 1-1 mappings
between findColumn() and rsmd.getColumnName(). |
public void | testBug21814() |
public void | testBug2359() Tests fix for BUG#???? -- Numeric types and server-side prepared
statements incorrectly detect nulls. |
public void | testBug24710() Tests for a server bug - needs to be revisited when the server is fixed. |
public void | testBug24886() |
public void | testBug25517() Tests fix for BUG#25517 - Statement.setMaxRows() is not effective
on result sets materialized from cursors. |
public void | testBug25787() Tests fix for BUG#25787 - java.util.Date should be serialized for PreparedStatement.setObject(). |
public void | testBug25894() |
public void | testBug26173() Tests fix for BUG#26173 - fetching rows via cursor retrieves
corrupted data. |
public void | testBug2623() Tests fix for BUG#2643, ClassCastException when using this.rs.absolute()
and server-side prepared statements. |
public void | testBug2654() |
public void | testBug26789() Tests fix for BUG#26789 - fast date/time parsing doesn't take into
account 00:00:00 as a legal value. |
public void | testBug27317() Tests fix for BUG#27317 - column index < 1 returns misleading
error message. |
public void | testBug28085() Tests fix for BUG#28085 - Need more useful error messages for diagnostics
when the driver thinks a result set isn't updatable. |
public void | testBug30664() Tests fix for BUG#30664. |
public void | testBug4482() Tests fix for BUG#4482, ResultSet.getObject() returns wrong type for
strings when using prepared statements. |
public void | testBug4689() Test fix for BUG#4689 - WasNull not getting set correctly for binary
result sets. |
public void | testBug5032() Tests fix for BUG#5032 -- ResultSet.getObject() doesn't return type
Boolean for pseudo-bit types from prepared statements on 4.1.x. |
public void | testBug5069() Tests fix for BUG#5069 -- ResultSet.getMetaData() should not return
incorrectly-initialized metadata if the result set has been closed, but
should instead throw a SQLException. |
public void | testBug5136() Tests for BUG#5136, GEOMETRY types getting corrupted, turns out to be a
server bug. |
public void | testBug5235() Tests for BUG#5235, ClassCastException on all-zero date field when
zeroDatetimeBehavior is 'convertToNull'...however it appears that this
bug doesn't exist. |
public void | testBug5664() Tests fix for BUG#5664, ResultSet.updateByte() when on insert row throws
ArrayOutOfBoundsException. |
public void | testBug5717() |
public void | testBug6231() Tests fix for BUG#6231, ResultSet.getTimestamp() on a column with TIME in
it fails. |
public void | testBug6537() Tests fix for server issue that drops precision on aggregate operations
on DECIMAL types, because they come back as DOUBLEs. |
public void | testBug6561() Tests for presence of BUG#6561, NPE thrown when dealing with 0 dates and
non-unpacked result sets. |
public void | testBug6619() |
public void | testBug6743() |
public void | testBug7686() |
public void | testBug7715() Tests fix for BUG#7715 - Timestamps converted incorrectly to strings with
SSPS and Upd. |
public void | testBug8428() Tests fix for BUG#8428 - getString() doesn't maintain format stored on
server. |
public void | testBug8868() Tests fix for Bug#8868, DATE_FORMAT() queries returned as BLOBs from
getObject(). |
public void | testBug9098() Tests fix for BUG#9098 - Server doesn't give us info to distinguish
between CURRENT_TIMESTAMP and 'CURRENT_TIMESTAMP' for default values. |
public void | testBug9236() |
public void | testBug9437() Tests fix for BUG#9437, IF() returns type of [B or java.lang.String
depending on platform. |
public void | testBug9684() |
public void | testClobTruncate() |
public void | testClobberStreamingRS() Tests that streaming result sets are registered correctly. |
public void | testEmptyResultSetGet() |
public void | testEmptyStringsWithNumericGetters() |
public void | testFixForBug1592() Checks fix for BUG#1592 -- cross-database updatable result sets are not
checked for updatability correctly. |
public void | testFixForBug2006() Tests fix for BUG#2006, where 2 columns with same name in a result set
are returned via findColumn() in the wrong order...The JDBC spec states,
that the _first_ matching column should be returned. |
public void | testGetLongBug() Tests that ResultSet.getLong() does not truncate values. |
public void | testGetTimestampWithDate() |
public void | testIsBeforeFirstOnEmpty() |
public void | testMetaDataIsWritable() |
public void | testNPEWithStatementsAndTime() |
public void | testNPEWithUsageAdvisor() |
public void | testNegativeOneIsTrue() |
public void | testNextAndPrevious() |
public void | testNotUpdatable() Tests fix for BUG#1630 (not updatable exception turning into NPE on
second updateFoo() method call. |
public void | testStreamingRegBug() Tests that streaming result sets are registered correctly. |
public void | testTruncationDisable() |
public void | testTruncationOfNonSigDigits() Tests correct detection of truncation of non-sig digits. |
public void | testUpdatability() Tests that result sets can be updated when all parameters are correctly
set. |
public void | testUpdatabilityAndEscaping() |
public void | testUpdatabilityWithQuotes() Tests the fix for BUG#661 ... |
public void | testUpdateClob() |
public void | testUsageAdvisorOnZeroRowResultSet() |
public void | testbug25328() Tests fix for BUG#25328 - BIT(> 1) is returned as java.lang.String
from ResultSet.getObject() rather than byte[]. |
public void | testbug30851() Tests fix for BUG#30851, NPE with null column values when
"padCharsWithSpace" is set to "true". |