Change 90e4194adb2d02b229fcccdc754513e486518bb7 switched the types used for numbers in PreparedStatements to always be ColumnType.Numeric.
This causes an order of magnitude performance degradation, as shown by the test in this PR, also discussed in #179
The effect of reverting this change means that you cannot create a prepared statement using say integer types and then start passing doubles to it. Which would be a pretty dubious practice to do anyway!
Change 90e4194adb2d02b229fcccdc754513e486518bb7 switched the types used for numbers in PreparedStatements to always be ColumnType.Numeric.
This causes an order of magnitude performance degradation, as shown by the test in this PR, also discussed in #179
The effect of reverting this change means that you cannot create a prepared statement using say integer types and then start passing doubles to it. Which would be a pretty dubious practice to do anyway!