atg.repository.rql
Class RqlExpression
java.lang.Object
   atg.repository.rql.RqlExpression
atg.repository.rql.RqlExpression
- All Implemented Interfaces: 
- java.io.Serializable
- public abstract class RqlExpression 
- extends java.lang.Object- implements java.io.Serializable
This is the base class for RQL expressions - expressions that
 are part of a query but cannot themselves be a query (because they
 do not necessarily evaluate to a boolean value).
- See Also:
- Serialized Form
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
CLASS_VERSION
public static java.lang.String CLASS_VERSION
RqlExpression
public RqlExpression()
- Constructor
 
createQueryExpression
public abstract QueryExpression createQueryExpression(QueryBuilder pBuilder,
                                                      RepositoryView pView,
                                                      java.lang.Object[] pParams)
                                               throws RepositoryException
- This uses the specified query builder to construct the query
 expression corresponding to this instance.  The parameters are
 substituted into the values of any ParameterExpressions.
 
- 
 
- 
- Throws:
- RepositoryException
 
createQueryExpression
public QueryExpression createQueryExpression(QueryBuilder pBuilder,
                                             RepositoryView pView,
                                             java.lang.Object[] pParams,
                                             boolean pCacheable)
                                      throws RepositoryException
- This uses the specified query builder to construct the query
 expression corresponding to this instance.  The parameters are
 substituted into the values of any ParameterExpressions. The
 boolean pCacheableis used to indicate that this
 parameter can or cannot perform certain optimizations
 
- 
 
- 
- Throws:
- RepositoryException