Repository: cayenne
Updated Branches:
  refs/heads/master be29a6d68 -> 88361d20d


cleanup, filling API omissions


Project: http://git-wip-us.apache.org/repos/asf/cayenne/repo
Commit: http://git-wip-us.apache.org/repos/asf/cayenne/commit/ce731659
Tree: http://git-wip-us.apache.org/repos/asf/cayenne/tree/ce731659
Diff: http://git-wip-us.apache.org/repos/asf/cayenne/diff/ce731659

Branch: refs/heads/master
Commit: ce73165992bb45f275015a07d5621d0a248d20a4
Parents: be29a6d
Author: aadamchik <aadamc...@apache.org>
Authored: Sat Jan 24 09:41:34 2015 +0100
Committer: aadamchik <aadamc...@apache.org>
Committed: Sat Jan 24 09:58:21 2015 +0100

----------------------------------------------------------------------
 .../java/org/apache/cayenne/query/SQLSelect.java   | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cayenne/blob/ce731659/cayenne-server/src/main/java/org/apache/cayenne/query/SQLSelect.java
----------------------------------------------------------------------
diff --git 
a/cayenne-server/src/main/java/org/apache/cayenne/query/SQLSelect.java 
b/cayenne-server/src/main/java/org/apache/cayenne/query/SQLSelect.java
index aa157ba..62b4547 100644
--- a/cayenne-server/src/main/java/org/apache/cayenne/query/SQLSelect.java
+++ b/cayenne-server/src/main/java/org/apache/cayenne/query/SQLSelect.java
@@ -204,8 +204,6 @@ public class SQLSelect<T> extends IndirectQuery implements 
Select<T> {
         * <p>
         * Note that calling this method will reset any previously set *named*
         * parameters.
-        * 
-        * @since 4.0
         */
        public SQLSelect<T> paramsArray(Object... params) {
                return paramsList(params != null ? Arrays.asList(params) : 
null);
@@ -221,8 +219,6 @@ public class SQLSelect<T> extends IndirectQuery implements 
Select<T> {
         * <p>
         * Note that calling this method will reset any previously set *named*
         * parameters.
-        * 
-        * @since 4.0
         */
        public SQLSelect<T> paramsList(List<Object> params) {
                // since named parameters are specified, resetting positional
@@ -234,14 +230,21 @@ public class SQLSelect<T> extends IndirectQuery 
implements Select<T> {
        }
 
        /**
-        * Returns an immmutable map of parameters that will be bound to SQL. A
-        * caller is free to add/remove parameters from the returned map as 
needed.
-        * Alternatively one may use chained {@link #params(String, Object)}
+        * Returns a potentially immmutable map of named parameters that will be
+        * bound to SQL.
         */
        public Map<String, Object> getParams() {
                return params != null ? params : Collections.<String, Object> 
emptyMap();
        }
 
+       /**
+        * Returns a potentially immmutable list of positional parameters that 
will
+        * be bound to SQL.
+        */
+       public List<Object> getPositionalParams() {
+               return positionalParams != null ? positionalParams : 
Collections.emptyList();
+       }
+
        @Override
        protected Query createReplacementQuery(EntityResolver resolver) {
 

Reply via email to