You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2014/09/24 02:51:28 UTC
svn commit: r1627185 -
/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java
Author: tfischer
Date: Wed Sep 24 00:51:27 2014
New Revision: 1627185
URL: http://svn.apache.org/r1627185
Log:
TORQUE-328 Use builder pattern throughout criteria
Modified:
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java
Modified: db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java?rev=1627185&r1=1627184&r2=1627185&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java (original)
+++ db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java Wed Sep 24 00:51:27 2014
@@ -460,13 +460,16 @@ public class Criteria implements Seriali
*
* @param dbName The Database(Map) name.
*
+ * @return A modified Criteria object.
+ *
* @throws TorqueRuntimeException if this operation is performed on a
* Criteria composed of set parts (e.g. union, intersect, except).
*/
- public void setDbName(final String dbName)
+ public Criteria setDbName(final String dbName)
{
assertNoComposite();
this.dbName = dbName;
+ return this;
}
/**
@@ -736,11 +739,14 @@ public class Criteria implements Seriali
*
* @throws TorqueRuntimeException if this operation is performed on a
* Criteria composed of set parts (e.g. union, intersect, except).
+ *
+ * @return A modified Criteria object.
*/
- public void setAll()
+ public Criteria setAll()
{
assertNoComposite();
selectModifiers.add(ALL.toString());
+ return this;
}
/**
@@ -748,11 +754,14 @@ public class Criteria implements Seriali
*
* @throws TorqueRuntimeException if this operation is performed on a
* Criteria composed of set parts (e.g. union, intersect, except).
+ *
+ * @return A modified Criteria object.
*/
- public void setDistinct()
+ public Criteria setDistinct()
{
assertNoComposite();
selectModifiers.add(DISTINCT.toString());
+ return this;
}
/**
@@ -880,10 +889,13 @@ public class Criteria implements Seriali
* Sets the JDBC statement fetch size to use for queries.
*
* @param fetchSize the fetch size, or null for not set.
+ *
+ * @return A modified Criteria object.
*/
- public void setFetchSize(final Integer fetchSize)
+ public Criteria setFetchSize(final Integer fetchSize)
{
this.fetchSize = fetchSize;
+ return this;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org