Re: Allow setObject(x,y,Types.BIT) if y is a Number &

From: Kim Ho <kho(at)redhat(dot)com>
To: Barry Lind <blind(at)xythos(dot)com>
Cc: PostgreSQL-patches <pgsql-patches(at)postgresql(dot)org>, pgsql-jdbc-list <pgsql-jdbc(at)postgresql(dot)org>, Darin Ohashi <DOhashi(at)maplesoft(dot)com>, Fernando Nasser <fnasser(at)redhat(dot)com>
Subject: Re: Allow setObject(x,y,Types.BIT) if y is a Number &
Date: 2003-06-30 16:56:56
Message-ID: 1056992216.1022.0.camel@topanga.toronto.redhat.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc pgsql-patches

Oops. Forgot to attach it last time.

On Mon, 2003-06-30 at 12:44, Barry Lind wrote:
> Kim,
>
> Are you going to be submitting a patch for this?
>
> thanks,
> --Barry
>
>
> Kim Ho wrote:
> > On Wed, 2003-06-18 at 13:09, Kim Ho wrote:
> >
> >>Problem:
> >> - setObject(x,y,Types.BIT) throws an exception if y is a Number
> >> - getObject() on a bit column will return null instead of True or False
> >>Boolean objects
> >>
> >
> > Added Problem:
> > - Doesn't set bit columns
> >
> >
> >>Fix:
> >> - Added check in setObject() to check to that the Number has value==1.
> >>If so, set to True. False otherwise. This seems to be consistent with
> >>the rest of the code.
> >> - Added BIT to JDBC datatype list
> >
> > - Using way to set values in both boolean/bit type columns
> >
> > It works now.
> >
> > The following program works now:
> >
> > Statement stmt = con.createStatement();
> > stmt.execute("Create Table bit_tab (b bit)");
> >
> > PreparedStatement pstmt = con.prepareStatement("insert into bit_tab
> > values (?)");
> > pstmt.setBoolean(1,true);
> > pstmt.execute();
> >
> > Sorry bout the delay.
> >
> > Cheers,
> >
> > Kim
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 7: don't forget to increase your free space map settings
> >
>
>

Attachment Content-Type Size
fixbits.diff text/plain 4.9 KB

In response to

Browse pgsql-jdbc by date

  From Date Subject
Next Message Dave Cramer 2003-06-30 21:09:29 Re: Fix getXXX methods when used with CHAR columns or
Previous Message Barry Lind 2003-06-30 16:44:16 Re: Allow setObject(x,y,Types.BIT) if y is a Number &

Browse pgsql-patches by date

  From Date Subject
Next Message Tom Lane 2003-06-30 16:58:58 Re: Patch for adding DATACUBE operator
Previous Message Rod Taylor 2003-06-30 16:48:40 Re: Patch for adding DATACUBE operator