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