public class QueryDescription extends BaseDescription
BaseDescription.LocalCacheClass| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_rcsid |
protected java.lang.String |
cacheClassName |
protected java.lang.String |
criticalSectionName |
protected java.lang.String |
databaseName |
protected StringSet |
keys |
protected int |
maxReturn |
protected java.util.List |
parameters |
protected java.lang.String |
query |
protected ILimitChecker |
returnLimit |
protected ResultSpecification |
spec |
cacheClass, MAX_VALUE| Constructor and Description |
|---|
QueryDescription(java.lang.String databaseName,
java.lang.String query,
java.util.List parameters,
java.lang.String cacheClassName,
StringSet cacheKeys,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimit) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getCriticalSectionName()
Get the critical section name for this description object.
|
int |
getMaxReturn() |
StringSet |
getObjectKeys()
Get the cache keys for an object (which may or may not exist yet in
the cache).
|
java.util.List |
getParameters() |
java.lang.String |
getQuery() |
ResultSpecification |
getResultSpecification() |
ILimitChecker |
getReturnLimit() |
int |
hashCode() |
protected static java.util.List |
listClone(java.util.List list) |
getObjectClass, getObjectExpirationTimepublic static final java.lang.String _rcsid
protected java.lang.String databaseName
protected java.lang.String query
protected java.util.List parameters
protected java.lang.String criticalSectionName
protected java.lang.String cacheClassName
protected StringSet keys
protected int maxReturn
protected ResultSpecification spec
protected ILimitChecker returnLimit
public QueryDescription(java.lang.String databaseName,
java.lang.String query,
java.util.List parameters,
java.lang.String cacheClassName,
StringSet cacheKeys,
int maxReturn,
ResultSpecification spec,
ILimitChecker returnLimit)
public java.lang.String getQuery()
public java.util.List getParameters()
public int getMaxReturn()
public ResultSpecification getResultSpecification()
public ILimitChecker getReturnLimit()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic StringSet getObjectKeys()
public java.lang.String getCriticalSectionName()
ICacheDescriptionprotected static java.util.List listClone(java.util.List list)