public class QueryPerfClient extends CachePerfClient implements Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
QueryPerfClient.QueryFunction |
| Modifier and Type | Field and Description |
|---|---|
protected static int |
CREATE_OPERATION |
protected static int |
DESTROY_OPERATION |
protected static int |
GET_OPERATION |
protected static int |
PUT_OPERATION |
protected static int |
QUERY_OPERATION |
ACCESSORCACHEOPENS, ACCESSORCACHEOPENS_NAME, allowConflicts, allowNulls, batchCount, batchSeconds, batchSize, batchStartTime, batchTerminator, cache, CACHEOPENS, CACHEOPENS_NAME, COMBINEDPUTGETS, COMBINEDPUTGETS_NAME, commitPercentage, CONNECTS, CONNECTS_NAME, count, CREATEGETS, CREATEGETS_NAME, CREATEKEYS, CREATEKEYS_NAME, CREATES, CREATES_NAME, currentKey, currentNumPseudoRandomKeys, currentSequenceNumber, DATASTORECACHEOPENS, DATASTORECACHEOPENS_NAME, destroyAfterGet, destroyLocally, DESTROYS, DESTROYS_NAME, EXTRA_GETS, EXTRA_GETS_NAME, EXTRA_PUTS, EXTRA_PUTS_NAME, GETS, GETS_NAME, GETSCOMPARISON, GETSCOMPARISON_NAME, hadFullSizeTx, histogram, interestListBatch, invalidateAfterGet, invalidateLocally, isMainWorkload, iterationsSinceTxEnd, jid, keyAllocation, keyAllocationChunkSize, keyCount, keyGenerator, keyType, lastTaskTerminatorTime, lastWarmupTerminatorTime, LOCKS, LOCKS_NAME, maxKeys, numOperations, numPseudoRandomKeys, numThreads, numWanSites, OPS, OPS_NAME, optimizationCount, PUTGETS, PUTGETS_NAME, PUTS, PUTS_NAME, PUTSCOMPARISON, PUTSCOMPARISON_NAME, QUERIES, QUERIES_NAME, registerDurableInterest, REGISTERINTERESTS, REGISTERINTERESTS_NAME, rng, SLEEP, SLEEP_NAME, sleepBeforeOp, startTime, statistics, sttgid, syncSleepMs, task, taskTerminator, taskTerminatorFrequency, terminatorArgs, tgid, tid, tm, trimInterval, trimIntervals, trimIterations, trimSeconds, ttgid, txSize, UPDATES, UPDATES_NAME, USECASE12_UPDATES, USECASE12_UPDATES_NAME, useTransactions, validateObjects, warmedUp, warmupCount, warmupTerminator, warmupTerminatorFrequency, warmupTime, workIterations, workSeconds| Constructor and Description |
|---|
QueryPerfClient() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
closeStatistics() |
static void |
closeStatisticsTask() |
protected void |
doEntryOpsAndQuery() |
protected void |
doEntryOpsAndQueryBatch() |
static void |
entryOpsAndQueryTask() |
static void |
entryOpsTask() |
protected int |
getOperation(Long whichPrm) |
static void |
HydraTask_attachQueryObserver() |
static void |
HydraTask_initRegisterFunction()
INITTASK registering function for random function execution test
|
protected void |
indexData() |
static void |
indexDataTask()
TASK to index objects with
CachePerfPrms.queryIndex and CachePerfPrms.queryFromClause. |
protected String |
nameFor(int name) |
static void |
openStatisticsTask()
TASK to register the cache performance and clock skew statistics objects.
|
protected void |
query() |
protected void |
query(com.gemstone.gemfire.cache.query.Query query,
int queryNum) |
protected void |
query(com.gemstone.gemfire.cache.query.Query query,
Object[] bindParameters,
int queryNum) |
protected void |
queryBatch() |
protected void |
queryContext() |
protected void |
queryContext(com.gemstone.gemfire.cache.query.Query query,
Object[] bindParameters) |
protected void |
queryContextBatch() |
static void |
queryContextTask() |
static void |
queryTask() |
static void |
readQueries() |
addDataHostTask, addGatewaysTask, addWBCLGatewayTask, assignBuckets, assignBucketsTask, begin, bounceTask, cacheEndTrim, cacheStartTrim, checkForTxEnd, checkFrequency, clearTask, closeCache, closeCacheTask, combinePutGetDataTask, compactionTask, connectTask, create, createAllDataTask, createAndStartLocatorTask, createCache, createCacheTask, createData, createDataTask, createEntryMapTask, createGatewayHubTask, createGatewaySenderIdsTask, createKeysTask, createPoolTask, cycleDistributedSystemConnectionOnlyTask, cycleDistributedSystemConnectionTask, cycleDurableClientTask, cycleGatewayHubConnectionTask, cycleLockTask, cyclePoolAndRegionTask, cyclePoolTask, cycleRegisterInterestRegexTask, destroy, destroyData, destroyDataTask, disconnectTask, doGC, dumpHeapTask, endTx, executeBatchTerminator, executeTaskTerminator, executeTerminator, executeWarmupTerminator, get, getAllDataTask, getCache, getCount, getCurrentKey, getCurrentNumPseudoRandomKeys, getCurrentSequenceNumber, getData, getDataComparisonTask, getDataTask, getExtraDataTask, getHistogram, getKeyCount, getKeyGenerator, getKeyType, getLastTaskTerminatorTime, getLastWarmupTerminatorTime, getMethod, getNextKey, getNumPseudoRandomKeys, getRecentKey, getRecentKeyDataTask, getResultString, getRNG, getStartingSequenceNumber, getStartTime, getStatistics, getTask, getTrimInterval, getTrimIntervals, getTxMgr, getWarmedUp, getWarmUpCount, getWarmUpTime, initBatchVariables, initGatewayReceiverTask, initGatewaySenderTask, initHydraThreadLocals, initialize, initialize, initLocalParameters, initLocalVariables, jid, log, mixCreateGetDataTask, mixPutGetDataTask, numThreads, numWanSites, openCacheTask, processNullValue, put, putAllDataTask, putAllEntryMapTask, putDataAndSyncTask, putDataComparisonTask, putDataGatewayTask, putDataGWSenderTask, putDataTask, putExtraDataTask, query, queryData, queryDataTask, queryRangeRegion, queryRangeRegionData, queryRangeRegionDataTask, queryRegion, queryRegionData, queryRegionDataTask, readyForEventsTask, rebalance, rebalanceTask, registerInterest, registerInterest, registerInterestRegexAllTask, registerInterestRegexTask, registerInterestTask, reportExtendedTrimIntervalsTask, reportTrimIntervalsTask, resetHydraThreadLocals, resetPseudoRandomUniqueKeysTask, restartDataHostTask, restartLocatorTask, restartTask, setCache, setCount, setCurrentKey, setCurrentNumPseudoRandomKeys, setCurrentSequenceNumber, setHistogram, setKeyCount, setKeyType, setLastTaskTerminatorTime, setLastWarmupTerminatorTime, setNumPseudoRandomKeys, setStartingSequenceNumber, setStartTime, setStatistics, setTxMgr, setWarmedUp, setWarmUpCount, setWarmUpTime, shutDownDataHostTask, signalTask, sleepTask, sleepTaskWithTrim, startGatewayHubTask, startJProbeTask, statArchiverTask, stopGatewayHubTask, stopGatewayReceiverTask, stopGatewaySenderTask, stopJProbeTask, stopOtherVMs, sttgid, sync, tc, terminateBatch, terminateTask, terminateWarmup, tgid, tid, timedOpenAccessorCacheTask, timedOpenCacheTask, timedOpenDataStoreCacheTask, timeToExecuteBatchTerminator, timeToExecuteTaskTerminator, timeToExecuteWarmupTerminator, ttgid, updateDataTask, updateHydraThreadLocals, validate, validateExpectedMembersTask, validateMaxKeysRegionEntriesTaskprotected static final int PUT_OPERATION
protected static final int DESTROY_OPERATION
protected static final int GET_OPERATION
protected static final int QUERY_OPERATION
protected static final int CREATE_OPERATION
protected String nameFor(int name)
nameFor in class CachePerfClientpublic static void readQueries()
public static void HydraTask_attachQueryObserver()
public static void openStatisticsTask()
public static void closeStatisticsTask()
protected void closeStatistics()
closeStatistics in class CachePerfClientpublic static void queryTask()
protected void queryBatch()
protected void query()
public static void entryOpsAndQueryTask()
protected void doEntryOpsAndQueryBatch()
protected void doEntryOpsAndQuery()
public static void entryOpsTask()
protected int getOperation(Long whichPrm)
public static void HydraTask_initRegisterFunction()
public static void queryContextTask()
protected void queryContextBatch()
protected void queryContext()
protected void queryContext(com.gemstone.gemfire.cache.query.Query query,
Object[] bindParameters)
protected void query(com.gemstone.gemfire.cache.query.Query query,
Object[] bindParameters,
int queryNum)
protected void query(com.gemstone.gemfire.cache.query.Query query,
int queryNum)
public static void indexDataTask()
CachePerfPrms.queryIndex and CachePerfPrms.queryFromClause.protected void indexData()
indexData in class CachePerfClientCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.