Oracle: fix LOB conversions for non-LOBs (RT#69548)
authorRafael Kitover <rkitover@cpan.org>
Mon, 18 Jul 2011 16:28:48 +0000 (12:28 -0400)
committerRafael Kitover <rkitover@cpan.org>
Tue, 19 Jul 2011 11:36:07 +0000 (07:36 -0400)
commit00819de0cb0c81bbadaed7a7312cc575efae1bb8
tree3000000c78a3396ff79955303a1a25c16b1c286a
parente42bbd7fdce08d85476fec5bcf6971ddcc401955
Oracle: fix LOB conversions for non-LOBs (RT#69548)

Recalculates the LOB binds index for UPDATE queries, as it was
erroneosly not recalculated before. This resulted in non-LOB columns
being treated as LOBs by the SQL mangling code.

ribasushi also optimizes the code for the predominant case of queries
without LOBs in the WHERE clause.
Changes
lib/DBIx/Class/Storage/DBI/Oracle/Generic.pm
t/73oracle.t