You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by pp...@apache.org on 2011/12/26 19:08:35 UTC
svn commit: r1224782 -
/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java
Author: ppoddar
Date: Mon Dec 26 18:08:35 2011
New Revision: 1224782
URL: http://svn.apache.org/viewvc?rev=1224782&view=rev
Log:
OPENJPA-2099: Restore getColumns() method
Modified:
openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java
Modified: openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java?rev=1224782&r1=1224781&r2=1224782&view=diff
==============================================================================
--- openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java (original)
+++ openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/SQLBuffer.java Mon Dec 26 18:08:35 2011
@@ -280,6 +280,21 @@ public final class SQLBuffer
}
return userParam;
}
+
+ /**
+ * Gets the columns associated with the binding parameters.
+ * All binding parameter may not have an associated column.
+ */
+ public List<Column> getColumns() {
+ if (_params == null)
+ return Collections.emptyList();
+ List<Column> columns = new ArrayList<Column>();
+ for (BindParameter param : _params) {
+ columns.add(param.getColumn());
+ }
+ return columns;
+
+ }
/**
* Return the SQL for this buffer.