Its been added.

----- Original Message -----
From: fanyun <[EMAIL PROTECTED]>
To: Turbine <[EMAIL PROTECTED]>
Sent: Wednesday, August 23, 2000 3:06 AM
Subject: Re: Change to BasePeer


> Hi Daniel:
>
> I do the diff again. I hope this time it can be acceptable.  If anyone
check in my change, would you please send a email to me.
>
>
> Regards
>
> fanyun
>
> --------------------------------------------------------------------------
----
> ? sql/ExecuteOdbcTurbineSchema.java
> ? sql/Odbc_id_table.sql
> ? sql/Odbc_users_roles_permissions.sql
> ? sql/Turbine-AccessY2K.mdb
> Index: java/org/apache/turbine/om/peer/BasePeer.java
> ===================================================================
> RCS file:
/products/cvs/turbine/turbine/src/java/org/apache/turbine/om/peer/BasePeer.j
ava,v
> retrieving revision 1.4
> diff -u -r1.4 BasePeer.java
> --- java/org/apache/turbine/om/peer/BasePeer.java 2000/08/17 05:06:23 1.4
> +++ java/org/apache/turbine/om/peer/BasePeer.java 2000/08/23 09:47:11
> @@ -77,8 +77,7 @@
>   * Peer classes are responsible for isolating all of the database
>   * access for a specific business object.  They execute all of the SQL
>   * against the database.  Over time this class has grown to include
> - * utility methods which ease execution of cross-database database
queries
> - * and the implementation of concrete Peers.
> + * utility methods which
>   *
>   * @author Frank Y. Kim
>   * @author John D. McNally
> @@ -708,7 +707,16 @@
>          {
>              String columnName = select.get(i);
>              selectClause.add(columnName);
> -
           fromClause.add(columnName.substring(0,columnName.indexOf('.') ));
> +
> +            int braceplace = columnName.indexOf('(');
> +            if(braceplace == -1)
> +            {
> +
fromClause.add(columnName.substring(0,columnName.indexOf('.') ));
> +            }
> +            else
> +            {
> +
fromClause.add(columnName.substring(braceplace+1,columnName.indexOf('.') ));
> +            }
>          }
>
>          Enumeration e = criteria.keys();
>
>
>
>
>
>
>
>
>
> ----- Original Message -----
> From: "Daniel L. Rall" <[EMAIL PROTECTED]>
> To: "Turbine" <[EMAIL PROTECTED]>
> Sent: Wednesday, August 23, 2000 12:30 AM
> Subject: Re: Change to BasePeer
>
>
> > fanyun wrote:
> > > [snip]
> > > ? patchfile.diff.gz
> > > ? patchfile.diff.gz1
> > > ? sql/ExecuteOdbcTurbineSchema.java
> > > ? sql/Odbc_id_table.sql
> > > ? sql/Odbc_users_roles_permissions.sql
> > > ? sql/Turbine-AccessY2K.mdb
> > > Index: java/org/apache/turbine/om/peer/BasePeer.java
> > > ===================================================================
> > > RCS file:
/products/cvs/turbine/turbine/src/java/org/apache/turbine/om/peer/BasePeer.j
ava,v
> > > retrieving revision 1.4
> > > diff -u -r1.4 BasePeer.java
> > > --- java/org/apache/turbine/om/peer/BasePeer.java 2000/08/17 05:06:23
1.4
> > > +++ java/org/apache/turbine/om/peer/BasePeer.java 2000/08/18 12:56:47
> > > @@ -77,8 +77,7 @@
> > >   * Peer classes are responsible for isolating all of the database
> > >   * access for a specific business object.  They execute all of the
SQL
> > >   * against the database.  Over time this class has grown to include
> > > - * utility methods which ease execution of cross-database database
queries
> > > - * and the implementation of concrete Peers.
> > > + * utility methods which
> > >   *
> > >   * @author Frank Y. Kim
> > >   * @author John D. McNally
> > > @@ -708,7 +707,16 @@
> > >          {
> > >              String columnName = select.get(i);
> > >              selectClause.add(columnName);
> > > -
fromClause.add(columnName.substring(0,columnName.indexOf('.') ));
> > > +
> > > +            int braceplace = columnName.indexOf('(');
> > > +            if(braceplace == -1)
> > > +            {
> > > +
fromClause.add(columnName.substring(0,columnName.indexOf('.') ));
> > > +            }
> > > +            else
> > > +            {
> > > +
fromClause.add(columnName.substring(braceplace+1,columnName.indexOf('.') ));
> > > +            }
> > >          }
> > >
> > >          Enumeration e = criteria.keys();
> >
> > That looks a lot more like it Fanyun.  Please note that the header
> > comment on this file is out of date--you have an old version Fanyun.  I
> > noticed that the last sentence was just a fragment in CVS for some
> > reason, and corrected this.
> > --
> >
> > Daniel Rall <[EMAIL PROTECTED]>
> >
> >
> > ------------------------------------------------------------
> > To subscribe:        [EMAIL PROTECTED]
> > To unsubscribe:      [EMAIL PROTECTED]
> > Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> > Problems?:           [EMAIL PROTECTED]
> >
>
>
>
> ------------------------------------------------------------
> To subscribe:        [EMAIL PROTECTED]
> To unsubscribe:      [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?:           [EMAIL PROTECTED]
>



------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to