public abstract class CqQueryImpl
extends java.lang.Object
implements org.apache.geode.cache.query.internal.cq.InternalCqQuery
| Modifier and Type | Class and Description |
|---|---|
static interface |
CqQueryImpl.TestHook
Test Hook
|
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
cqName |
protected CqServiceImpl |
cqService |
protected org.apache.geode.cache.query.internal.CqStateImpl |
cqState |
protected boolean |
isDurable |
protected org.apache.geode.cache.query.Query |
query |
protected java.lang.String |
queryString |
protected java.lang.String |
regionName |
protected org.apache.geode.cache.query.internal.CqQueryVsdStats |
stats |
static CqQueryImpl.TestHook |
testHook |
| Constructor and Description |
|---|
CqQueryImpl()
Constructor.
|
CqQueryImpl(CqServiceImpl cqService,
java.lang.String cqName,
java.lang.String queryString,
boolean isDurable) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
cleanup() |
org.apache.geode.internal.cache.LocalRegion |
getCqBaseRegion() |
java.lang.String |
getName()
returns CQ name
|
org.apache.geode.cache.query.Query |
getQuery()
Return the query after replacing region names with parameters
|
java.lang.String |
getQueryString()
Returns the QueryString of this CQ.
|
java.lang.String |
getRegionName()
get the region name in CQ query
|
abstract java.lang.String |
getServerCqName() |
org.apache.geode.cache.query.CqState |
getState()
Return the state of this query.
|
org.apache.geode.cache.query.CqStatistics |
getStatistics() |
org.apache.geode.cache.query.internal.CqQueryVsdStats |
getVsdStats()
Returns a reference to VSD stats of the CQ
|
boolean |
isClosed()
Return true if the CQ is closed
|
boolean |
isClosing()
Return true if the CQ is in closing state.
|
boolean |
isDurable()
Return true if the CQ is durable
|
boolean |
isRunning()
Return true if the CQ is in running state
|
boolean |
isStopped()
Return true if the CQ is in stopped state
|
void |
setCqService(org.apache.geode.cache.query.internal.cq.CqService cqService) |
void |
setCqState(int state) |
void |
setName(java.lang.String cqName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected java.lang.String cqName
protected java.lang.String queryString
protected org.apache.geode.cache.query.Query query
protected CqServiceImpl cqService
protected java.lang.String regionName
protected boolean isDurable
protected org.apache.geode.cache.query.internal.CqQueryVsdStats stats
protected final org.apache.geode.cache.query.internal.CqStateImpl cqState
public static CqQueryImpl.TestHook testHook
public CqQueryImpl()
public CqQueryImpl(CqServiceImpl cqService, java.lang.String cqName, java.lang.String queryString, boolean isDurable)
public java.lang.String getName()
getName in interface org.apache.geode.cache.query.CqQuerygetName in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic void setName(java.lang.String cqName)
setName in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic void setCqService(org.apache.geode.cache.query.internal.cq.CqService cqService)
setCqService in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic java.lang.String getRegionName()
getRegionName in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic java.lang.String getQueryString()
getQueryString in interface org.apache.geode.cache.query.CqQuerygetQueryString in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic org.apache.geode.cache.query.Query getQuery()
getQuery in interface org.apache.geode.cache.query.CqQuerypublic org.apache.geode.cache.query.CqStatistics getStatistics()
getStatistics in interface org.apache.geode.cache.query.CqQuerypublic org.apache.geode.internal.cache.LocalRegion getCqBaseRegion()
getCqBaseRegion in interface org.apache.geode.cache.query.internal.cq.InternalCqQueryprotected abstract void cleanup()
throws org.apache.geode.cache.query.CqException
org.apache.geode.cache.query.CqExceptionpublic abstract java.lang.String getServerCqName()
getServerCqName in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic org.apache.geode.cache.query.CqState getState()
getState in interface org.apache.geode.cache.query.CqQuerygetState in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic void setCqState(int state)
setCqState in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic boolean isRunning()
isRunning in interface org.apache.geode.cache.query.CqQuerypublic boolean isStopped()
isStopped in interface org.apache.geode.cache.query.CqQuerypublic boolean isClosed()
isClosed in interface org.apache.geode.cache.query.CqQuerypublic boolean isClosing()
public boolean isDurable()
isDurable in interface org.apache.geode.cache.query.CqQueryisDurable in interface org.apache.geode.cache.query.internal.cq.InternalCqQuerypublic org.apache.geode.cache.query.internal.CqQueryVsdStats getVsdStats()
getVsdStats in interface org.apache.geode.cache.query.internal.cq.InternalCqQuery