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).
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASS_VERSION |
| Constructor and Description |
|---|
RqlExpression()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
abstract QueryExpression |
createQueryExpression(QueryBuilder pBuilder,
RepositoryView pView,
java.lang.Object[] pParams)
This uses the specified query builder to construct the query
expression corresponding to this instance.
|
QueryExpression |
createQueryExpression(QueryBuilder pBuilder,
RepositoryView pView,
java.lang.Object[] pParams,
boolean pCacheable)
This uses the specified query builder to construct the query
expression corresponding to this instance.
|
public abstract QueryExpression createQueryExpression(QueryBuilder pBuilder, RepositoryView pView, java.lang.Object[] pParams) throws RepositoryException
RepositoryExceptionpublic QueryExpression createQueryExpression(QueryBuilder pBuilder, RepositoryView pView, java.lang.Object[] pParams, boolean pCacheable) throws RepositoryException
pCacheable is used to indicate that this
parameter can or cannot perform certain optimizationsRepositoryException