You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by jm...@apache.org on 2001/10/13 00:35:12 UTC

cvs commit: jakarta-turbine-2/src/java/org/apache/turbine/om/peer BasePeer.java

jmcnally    01/10/12 15:35:12

  Modified:    src/java/org/apache/turbine/om/peer BasePeer.java
  Log:
  fix to allow selects like count(DISTINCT columnName) to work.
  
  Revision  Changes    Path
  1.4       +8 -1      jakarta-turbine-2/src/java/org/apache/turbine/om/peer/BasePeer.java
  
  Index: BasePeer.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/java/org/apache/turbine/om/peer/BasePeer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BasePeer.java	2001/08/23 20:14:58	1.3
  +++ BasePeer.java	2001/10/12 22:35:11	1.4
  @@ -111,7 +111,7 @@
    * @author <a href="mailto:frank.kim@clearink.com">Frank Y. Kim</a>
    * @author <a href="mailto:john.mcnally@clearink.com">John D. McNally</a>
    * @author <a href="mailto:bmclaugh@algx.net">Brett McLaughlin</a>
  - * @version $Id: BasePeer.java,v 1.3 2001/08/23 20:14:58 dlr Exp $
  + * @version $Id: BasePeer.java,v 1.4 2001/10/12 22:35:11 jmcnally Exp $
    */
   public abstract class BasePeer
   {
  @@ -937,6 +937,13 @@
               {
                   tableName = columnName.substring(parenPos + 1,
                                                    columnName.indexOf('.') );
  +                // functions may contain qualifiers so only take the last
  +                // word as the table name.
  +                int lastSpace = tableName.lastIndexOf(' ');
  +                if ( lastSpace != -1 ) 
  +                {
  +                    tableName = tableName.substring(lastSpace+1);
  +                }
               }
               String tableName2 = criteria.getTableForAlias(tableName);
               if ( tableName2 != null )
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org