Author: gk Date: Wed Sep 20 07:49:04 2023 New Revision: 1912421 URL: http://svn.apache.org/viewvc?rev=1912421&view=rev Log: - Update criteria javadoc to be more explicit about the required type if it is a value from database (e.g. a column) as in criterion class.
Modified: db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java Modified: db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java URL: http://svn.apache.org/viewvc/db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java?rev=1912421&r1=1912420&r2=1912421&view=diff ============================================================================== --- db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java (original) +++ db/torque/trunk/torque-runtime/src/main/java/org/apache/torque/criteria/Criteria.java Wed Sep 20 07:49:04 2023 @@ -1955,7 +1955,9 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.g. string object), it is interpreted as * literal value. @@ -1963,7 +1965,9 @@ public class Criteria implements Seriali * If this object is a unary comparison operator, it is taken as * comparison operator of the condition to add. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.g. string object), it is interpreted as * literal value. @@ -1985,13 +1989,17 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. * @param rValue The right hand side of the comparison, may be null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. @@ -2019,7 +2027,9 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. @@ -2049,7 +2059,9 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. @@ -2081,7 +2093,9 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. @@ -2129,7 +2143,9 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. @@ -2153,7 +2169,9 @@ public class Criteria implements Seriali * * @param lValue The left hand side of the comparison, not null. * If this object implements the Column interface, it is interpreted - * as a (pseudo)column. + * as a (pseudo)column. If this value should be a value from the database, + * the object must implement the + * <code>org.apache.torque.Column</code> interface. * If this object is a Criteria, it is interpreted as a subselect. * In all other cases, (e.G. string object), it is interpreted as * literal value. --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org For additional commands, e-mail: torque-dev-h...@db.apache.org