atg.repository.rql
Class RqlExpression
java.lang.Object
  
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 
pCacheable is used to indicate that this
 parameter can or cannot perform certain optimizations
 
- Throws:
 RepositoryException