[Rt-commit] r2026 - in DBIx-SearchBuilder/trunk: . SearchBuilder SearchBuilder/Handle

jesse at bestpractical.com jesse at bestpractical.com
Sat Dec 25 01:42:29 EST 2004


Author: jesse
Date: Sat Dec 25 01:42:29 2004
New Revision: 2026

Modified:
   DBIx-SearchBuilder/trunk/   (props changed)
   DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Oracle.pm
   DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm
Log:
 r2508 at hualien:  jesse | 2004-12-25T06:41:35.599320Z
 Oracle blob fixes


Modified: DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Oracle.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Oracle.pm	(original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/Handle/Oracle.pm	Sat Dec 25 01:42:29 2004
@@ -1,12 +1,12 @@
 # $Header: /home/jesse/DBIx-SearchBuilder/history/SearchBuilder/Handle/Oracle.pm,v 1.14 2002/01/28 06:11:37 jesse Exp $
 
+use strict;
 package DBIx::SearchBuilder::Handle::Oracle;
-use DBIx::SearchBuilder::Handle;
- at ISA = qw(DBIx::SearchBuilder::Handle);
-
-use vars qw($VERSION @ISA $DBIHandle $DEBUG);
+use base qw/DBIx::SearchBuilder::Handle/;
+use DBD::Oracle qw(:ora_types);
+         
+use vars qw($VERSION $DBIHandle $DEBUG);
 
-use strict;
 
 =head1 NAME
 
@@ -191,7 +191,7 @@
     my $field = shift;
     #my $type = shift;
     # Don't assign to key 'value' as it is defined later.
-    return ( { ora_field => $field, ora_type => 112 });    
+    return ( { ora_field => $field, ora_type => ORA_CLOB });    
 }
 
 # }}}

Modified: DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm
==============================================================================
--- DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm	(original)
+++ DBIx-SearchBuilder/trunk/SearchBuilder/Record.pm	Sat Dec 25 01:42:29 2004
@@ -1148,8 +1148,7 @@
         my $ca = $self->_ClassAccessible();
         foreach $key ( keys %attribs ) {
             if ( $ca->{$key}->{'type'} =~ /^(text|longtext|clob|blob|lob)$/i ) {
-                my $bhash =
-                  $self->_Handle->BLOBParams( $key, $ca->{$key}->{'type'} );
+                my $bhash = $self->_Handle->BLOBParams( $key, $ca->{$key}->{'type'} );
                 $bhash->{'value'} = $attribs{$key};
                 $attribs{$key} = $bhash;
             }


More information about the Rt-commit mailing list