You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by br...@apache.org on 2003/11/16 18:43:58 UTC

cvs commit: db-ojb/src/java/org/apache/ojb/broker/accesslayer/sql SqlGeneratorDefaultImpl.java SqlGenerator.java

brj         2003/11/16 09:43:58

  Modified:    src/java/org/apache/ojb/broker/accesslayer/sql
                        SqlGeneratorDefaultImpl.java SqlGenerator.java
  Log:
  added method getPlatform()
  
  Revision  Changes    Path
  1.20      +14 -6     db-ojb/src/java/org/apache/ojb/broker/accesslayer/sql/SqlGeneratorDefaultImpl.java
  
  Index: SqlGeneratorDefaultImpl.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/sql/SqlGeneratorDefaultImpl.java,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- SqlGeneratorDefaultImpl.java	13 Sep 2003 14:33:57 -0000	1.19
  +++ SqlGeneratorDefaultImpl.java	16 Nov 2003 17:43:57 -0000	1.20
  @@ -89,7 +89,7 @@
       private Logger logger = LoggerFactory.getLogger(SqlGeneratorDefaultImpl.class);
   
       private Map m_sqlCacheMap = new WeakHashMap();
  -    private Platform pf;
  +    private Platform m_platform;
   
       /**
        * Constructor is protected, use getInstance() to retrieve the singleton
  @@ -97,7 +97,7 @@
        */
       public SqlGeneratorDefaultImpl(Platform pf)
       {
  -        this.pf = pf;
  +        this.m_platform = pf;
       }
   
       /**
  @@ -193,7 +193,7 @@
               {
                   columns = ((ReportQuery) query).getColumns();
               }
  -            sql = new SqlSelectStatement(pf, cld, columns, query, logger);
  +            sql = new SqlSelectStatement(m_platform, cld, columns, query, logger);
               result = sql.getStatement();
               if (logger.isDebugEnabled())
               {
  @@ -331,7 +331,7 @@
               {
                   columns = ((ReportQuery) query).getColumns();
               }
  -            sql = new SqlSelectStatement(pf, cld, columns, query, logger);
  +            sql = new SqlSelectStatement(m_platform, cld, columns, query, logger);
               result = sql.getStatement();
               if (logger.isDebugEnabled())
               {
  @@ -587,7 +587,7 @@
           if (result == null)
           {
               SqlStatement sql;
  -            sql = new SqlDeleteByQuery(pf, cld, query, logger);
  +            sql = new SqlDeleteByQuery(m_platform, cld, query, logger);
               result = sql.getStatement();
               m_sqlCacheMap.put(key, result);
               if (logger.isDebugEnabled())
  @@ -596,6 +596,14 @@
               }
           }
           return result;
  +    }
  +
  +    /* (non-Javadoc)
  +     * @see org.apache.ojb.broker.accesslayer.sql.SqlGenerator#getPlatform()
  +     */
  +    public Platform getPlatform()
  +    {
  +        return m_platform;
       }
   
   }
  
  
  
  1.6       +7 -4      db-ojb/src/java/org/apache/ojb/broker/accesslayer/sql/SqlGenerator.java
  
  Index: SqlGenerator.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/java/org/apache/ojb/broker/accesslayer/sql/SqlGenerator.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SqlGenerator.java	19 Jan 2003 17:20:16 -0000	1.5
  +++ SqlGenerator.java	16 Nov 2003 17:43:58 -0000	1.6
  @@ -55,6 +55,7 @@
    */
   
   import org.apache.ojb.broker.metadata.ClassDescriptor;
  +import org.apache.ojb.broker.platforms.Platform;
   import org.apache.ojb.broker.query.Query;
   
   /**
  @@ -144,8 +145,10 @@
       public String getPreparedUpdateStatement(ClassDescriptor cld);
   
   
  -
  -
  -
  +    /**
  +     * Answer the Platform used by the SqlGenerator
  +     * @return Platform
  +     */
  +    public Platform getPlatform();
   
   }
  
  
  

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