public class PRQueryDUnitHelper extends PartitionedRegionDUnitTestCase
DistributedTestCase.ExpectedException, DistributedTestCase.WaitCriterion, DistributedTestCase.WaitCriterion2cachelogPerTest, reconnect, system, testName| Constructor and Description |
|---|
PRQueryDUnitHelper(java.lang.String name)
constructor *
|
| Modifier and Type | Method and Description |
|---|---|
void |
compareTwoQueryResults(java.lang.Object[][] r,
int len) |
parReg.query.NewPortfolio[] |
createNewPortfoliosAndPositions(int count) |
com.gemstone.gemfire.cache.query.data.PortfolioData[] |
createPortfolioData(int cnt,
int cntDest)
This function
1. |
com.gemstone.gemfire.cache.query.data.Portfolio[] |
createPortfoliosAndPositions(int count) |
protected java.io.File |
findFile(java.lang.String fileName) |
CacheSerializableRunnable |
getCacheSerializableForPrXmlFileGenerator(java.lang.String regionName,
int redundancy,
java.lang.String fileName)
Creates an xml file used in subsequent tasks.
|
CacheSerializableRunnable |
getCacheSerializableRunnableForCacheClose(java.lang.String regionName,
int redundancy)
This function
1. |
SerializableRunnable |
getCacheSerializableRunnableForCloseCache() |
CacheSerializableRunnable |
getCacheSerializableRunnableForDuplicatePRIndexCreate(java.lang.String prRegionName,
java.lang.String indexName,
java.lang.String indexedExpression,
java.lang.String fromClause,
java.lang.String alias)
This function creates a duplicate index should throw an IndexNameConflictException
and if not the test should fail.
|
CacheSerializableRunnable |
getCacheSerializableRunnableForIndexCreationCheck(java.lang.String name) |
CacheSerializableRunnable |
getCacheSerializableRunnableForIndexUsageCheck(java.lang.String name)
Insure queries on a pr is using index if not fail.
|
CacheSerializableRunnable |
getCacheSerializableRunnableForLocalRegionCreation(java.lang.String regionName)
This function creates a appropriate region (Local or PR ) given the scope &
the isPR parameters *
|
CacheSerializableRunnable |
getCacheSerializableRunnableForLocalRegionCreation(java.lang.String regionName,
java.lang.Class constraint) |
CacheSerializableRunnable |
getCacheSerializableRunnableForLocalRegionWithAsyncIndexCreation(java.lang.String regionName,
java.lang.Class constraint) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPersistentPRCreate(java.lang.String regionName,
int redundancy,
java.lang.Class constraint) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRAccessorCreate(java.lang.String regionName,
int redundancy)
This function creates a Accessor node region on the given PR given the
scope parameter.
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRAccessorCreate(java.lang.String regionName,
int redundancy,
java.lang.Class constraint)
This function creates a Accessor node region on the given PR given the
scope parameter.
|
java.lang.Runnable |
getCacheSerializableRunnableForPRAndRRQueryAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName) |
java.lang.Runnable |
getCacheSerializableRunnableForPRAndRRQueryWithCompactAndRangeIndexAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRColocatedCreate(java.lang.String regionName,
int redundancy,
java.lang.String coloRegionName)
This function creates a colocated region PR given the oher colocated region.
|
java.lang.Runnable |
getCacheSerializableRunnableForPRColocatedDataSetQueryAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRCountStarQueries(java.lang.String regionName,
java.lang.String localRegion) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRCreate(java.lang.String regionName,
int redundancy)
This function creates a appropriate region PR given the scope & the
redundancy parameters *
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRCreate(java.lang.String regionName,
int redundancy,
java.lang.Class constraint) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRCreateLimitedBuckets(java.lang.String regionName,
int redundancy,
int buckets) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRCreateThrougXML(java.lang.String regionName,
java.lang.String xmlFileName)
Creats a partiotioned region using an xml file descriptions.
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRDuplicatePuts(java.lang.String regionName,
java.lang.Object[] portfolio,
int from,
int to)
This function puts portfolio objects into the created Region (PR or Local) *
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRIndexCreate(java.lang.String prRegionName,
java.lang.String indexName,
java.lang.String indexedExpression,
java.lang.String fromClause,
java.lang.String alias)
This function creates a appropriate index on a PR given the name and
other parameters.
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRInvalidQuery(java.lang.String regionName,
java.lang.String invalidQuery)
This function
1. |
CacheSerializableRunnable |
getCacheSerializableRunnableForPROrderByQueryAndCompareResults(java.lang.String regionName,
java.lang.String localRegion) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPROrderByQueryAndVerifyOrder(java.lang.String regionName,
java.lang.String localRegion) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPROrderByQueryWithLimit(java.lang.String regionName,
java.lang.String localRegion) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRPuts(java.lang.String regionName,
java.lang.Object[] portfolio,
int from,
int to)
This function puts portfolio objects into the created Region (PR or Local) *
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRPutsAndDestroy(java.lang.String regionName,
int from,
int to) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRPutsKeyValue(java.lang.String regionName,
java.lang.Object[] portfolio,
int from,
int to)
This function puts portfolio objects into the created Region (PR or Local) *
|
CacheSerializableRunnable |
getCacheSerializableRunnableForPRQueryAndCompareResults(java.lang.String regionName,
java.lang.String localRegion)
This function
1. |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRQueryAndCompareResults(java.lang.String regionName,
java.lang.String localRegion,
boolean fullQueryOnPortfolioPositions) |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRQueryWithConstantsAndComparingResults(java.lang.String regionName,
java.lang.String localRegion)
This function
1. |
CacheSerializableRunnable |
getCacheSerializableRunnableForPRRandomOps(java.lang.String regionName,
int from,
int to)
This function puts portfolio objects into the created Region (PR or
RR).
|
CacheSerializableRunnable |
getCacheSerializableRunnableForRegionClose(java.lang.String regionName,
int redundancy)
This function
1. |
CacheSerializableRunnable |
getCacheSerializableRunnableForRegionDestroy(java.lang.String regionName,
int redundancy)
This function
1. |
CacheSerializableRunnable |
getCacheSerializableRunnableForRemoveIndex(java.lang.String name,
boolean random)
Cacheserializable runnable which removes all the index on a partitioned
region
|
CacheSerializableRunnable |
getCacheSerializableRunnableForReplicatedRegionCreation(java.lang.String regionName)
This function creates a Replicated Region using
RegionShortcut.REPLICATE. |
CacheSerializableRunnable |
getCacheSerializableRunnableForReplicatedRegionCreation(java.lang.String regionName,
java.lang.Class constraint) |
java.lang.Runnable |
getCacheSerializableRunnableForRRAndPRQueryAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName) |
CacheSerializableRunnable |
getCacheSerializableRunnableForRRIndexCreate(java.lang.String rrRegionName,
java.lang.String indexName,
java.lang.String indexedExpression,
java.lang.String fromClause,
java.lang.String alias) |
CacheSerializableRunnable |
PRQueryingVsLocalQuerying(java.lang.String regionName,
java.lang.String localRegion,
com.gemstone.gemfire.cache.query.partitioned.PRQueryPerfDUnitTest.ResultsObject perfR)
This function
1. |
void |
writeCacheXml(java.lang.String name,
com.gemstone.gemfire.cache.Cache cache)
Finish what beginCacheXml started.
|
caseSetUp, caseTearDown, createMultiplePartitionRegion, createMultiplePartitionRegion, createRegionAttrsForPR, destroyInMultiplePartitionRegion, destroyRegionInMultiplePartitionRegion, disconnectVM, getCreateMultiplePRregion, getInMultiplePartitionRegion, getRemovedOrDestroyedInMultiplePartitionRegion, invalidatesInMultiplePartitionRegion, putAfterDestroyInMultiplePartitionedRegion, putInMultiplePartitionRegion, resetVMLogLevel, setLogLevel, setVMInfoLogLevel, tearDown2, validateMultiplePartitionRegionaddExceptionTag1, basicGetCache, beginCacheXml, cleanDiskDirs, closeAllCache, closeCache, createLonerCache, createMcastCache, createMcastCache, createRegion, createRegion, createRootRegion, createRootRegion, disconnectFromDS, finishCacheXml, finishCacheXml, getCache, getCache, getCache, getCache, getClientCache, getDiskDirs, getGemfireCache, getInternalRegionArguments, getRootRegion, getRootRegion, hasCache, remoteTearDown, removeExceptionTag1, sendSerialMessageToAll, sendUnorderedMessageToAlladdExpectedException, addExpectedException, addHydraProperties, attachDebugger, checkBBFlag, cleanupAllVms, clearBBFlag, crashDistributedSystem, crashDistributedSystem, createLogWriter, disconnectAllFromDS, dumpAllStacks, dumpMyThreads, dumpStack, dumpStack, dumpStack, dumpStackTrace, fail, getAllDistributedSystemProperties, getDistributedSystemProperties, getDUnitLocatorAddress, getDUnitLocatorPort, getDUnitLocatorString, getDUnitLogLevel, getIPLiteral, getLogWriter, getLonerSystem, getMcastSystem, getMcastSystem, getRepeatTimeoutMs, getServerHostName, getSystem, getSystem, getTestClass, getTestName, getUniqueName, getVMCount, incBBFlag, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVM, invokeInEveryVMRepeatingIfNecessary, invokeInLocator, invokeRepeatingIfNecessary, isConnectedToDS, join, noteTiming, pause, pause, perVMSetUp, realTearDown, setDiskStoreForGateway, setSystem, setTestName, setUp, staticPause, tearDown, unregisterAllDataSerializersFromAllVms, unregisterDataSerializerInThisVM, unregisterInstantiatorsInThisVM, waitForBBFlag, waitForCriterion, waitMutexassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toStringpublic PRQueryDUnitHelper(java.lang.String name)
name - public CacheSerializableRunnable getCacheSerializableRunnableForLocalRegionCreation(java.lang.String regionName)
regionName - isPR - public CacheSerializableRunnable getCacheSerializableRunnableForLocalRegionCreation(java.lang.String regionName, java.lang.Class constraint)
public CacheSerializableRunnable getCacheSerializableRunnableForLocalRegionWithAsyncIndexCreation(java.lang.String regionName, java.lang.Class constraint)
public CacheSerializableRunnable getCacheSerializableRunnableForReplicatedRegionCreation(java.lang.String regionName)
RegionShortcut.REPLICATE.regionName - public CacheSerializableRunnable getCacheSerializableRunnableForReplicatedRegionCreation(java.lang.String regionName, java.lang.Class constraint)
public CacheSerializableRunnable getCacheSerializableRunnableForPRCreate(java.lang.String regionName, int redundancy)
regionName - redundancy - public CacheSerializableRunnable getCacheSerializableRunnableForPRCreate(java.lang.String regionName, int redundancy, java.lang.Class constraint)
public CacheSerializableRunnable getCacheSerializableRunnableForPRCreateLimitedBuckets(java.lang.String regionName, int redundancy, int buckets)
public CacheSerializableRunnable getCacheSerializableRunnableForPersistentPRCreate(java.lang.String regionName, int redundancy, java.lang.Class constraint)
public CacheSerializableRunnable getCacheSerializableRunnableForPRColocatedCreate(java.lang.String regionName, int redundancy, java.lang.String coloRegionName)
regionName - redundancy - coloRegionName - public CacheSerializableRunnable getCacheSerializableRunnableForPRPuts(java.lang.String regionName, java.lang.Object[] portfolio, int from, int to)
regionName - portfolio - to - from - public CacheSerializableRunnable getCacheSerializableRunnableForPRRandomOps(java.lang.String regionName, int from, int to)
Random.nextInt(int).regionName - to - from - public CacheSerializableRunnable getCacheSerializableRunnableForPRPutsAndDestroy(java.lang.String regionName, int from, int to)
public CacheSerializableRunnable getCacheSerializableRunnableForPRDuplicatePuts(java.lang.String regionName, java.lang.Object[] portfolio, int from, int to)
regionName - portfolio - to - from - public CacheSerializableRunnable getCacheSerializableRunnableForPRPutsKeyValue(java.lang.String regionName, java.lang.Object[] portfolio, int from, int to)
regionName - portfolio - to - from - public CacheSerializableRunnable getCacheSerializableRunnableForPRQueryAndCompareResults(java.lang.String regionName, java.lang.String localRegion)
regionName - localRegionNeme - public CacheSerializableRunnable getCacheSerializableRunnableForPRQueryAndCompareResults(java.lang.String regionName, java.lang.String localRegion, boolean fullQueryOnPortfolioPositions)
public CacheSerializableRunnable getCacheSerializableRunnableForPROrderByQueryAndCompareResults(java.lang.String regionName, java.lang.String localRegion)
public CacheSerializableRunnable getCacheSerializableRunnableForPROrderByQueryAndVerifyOrder(java.lang.String regionName, java.lang.String localRegion)
public CacheSerializableRunnable getCacheSerializableRunnableForPROrderByQueryWithLimit(java.lang.String regionName, java.lang.String localRegion)
public CacheSerializableRunnable getCacheSerializableRunnableForPRCountStarQueries(java.lang.String regionName, java.lang.String localRegion)
public CacheSerializableRunnable getCacheSerializableRunnableForIndexUsageCheck(java.lang.String name)
public CacheSerializableRunnable getCacheSerializableRunnableForPRQueryWithConstantsAndComparingResults(java.lang.String regionName, java.lang.String localRegion)
regionName - localRegionNeme - public CacheSerializableRunnable getCacheSerializableRunnableForPRAccessorCreate(java.lang.String regionName, int redundancy, java.lang.Class constraint)
regionName - public CacheSerializableRunnable getCacheSerializableRunnableForPRAccessorCreate(java.lang.String regionName, int redundancy)
regionName - public void compareTwoQueryResults(java.lang.Object[][] r,
int len)
public CacheSerializableRunnable getCacheSerializableRunnableForPRInvalidQuery(java.lang.String regionName, java.lang.String invalidQuery)
regionName - public CacheSerializableRunnable getCacheSerializableRunnableForRegionClose(java.lang.String regionName, int redundancy)
public CacheSerializableRunnable getCacheSerializableRunnableForCacheClose(java.lang.String regionName, int redundancy)
public com.gemstone.gemfire.cache.query.data.PortfolioData[] createPortfolioData(int cnt,
int cntDest)
count - ,
CountDestisnationpublic com.gemstone.gemfire.cache.query.data.Portfolio[] createPortfoliosAndPositions(int count)
public CacheSerializableRunnable getCacheSerializableRunnableForRegionDestroy(java.lang.String regionName, int redundancy)
public CacheSerializableRunnable PRQueryingVsLocalQuerying(java.lang.String regionName, java.lang.String localRegion, com.gemstone.gemfire.cache.query.partitioned.PRQueryPerfDUnitTest.ResultsObject perfR)
regionName - localRegionNeme - public CacheSerializableRunnable getCacheSerializableRunnableForPRIndexCreate(java.lang.String prRegionName, java.lang.String indexName, java.lang.String indexedExpression, java.lang.String fromClause, java.lang.String alias)
regionName - indexName - public CacheSerializableRunnable getCacheSerializableRunnableForRRIndexCreate(java.lang.String rrRegionName, java.lang.String indexName, java.lang.String indexedExpression, java.lang.String fromClause, java.lang.String alias)
public CacheSerializableRunnable getCacheSerializableForPrXmlFileGenerator(java.lang.String regionName, int redundancy, java.lang.String fileName)
public void writeCacheXml(java.lang.String name,
com.gemstone.gemfire.cache.Cache cache)
public CacheSerializableRunnable getCacheSerializableRunnableForPRCreateThrougXML(java.lang.String regionName, java.lang.String xmlFileName)
xmlFileName - protected java.io.File findFile(java.lang.String fileName)
public CacheSerializableRunnable getCacheSerializableRunnableForIndexCreationCheck(java.lang.String name)
public CacheSerializableRunnable getCacheSerializableRunnableForDuplicatePRIndexCreate(java.lang.String prRegionName, java.lang.String indexName, java.lang.String indexedExpression, java.lang.String fromClause, java.lang.String alias)
regionName - IndexName - public CacheSerializableRunnable getCacheSerializableRunnableForRemoveIndex(java.lang.String name, boolean random)
name - name of the partitioned regionspublic java.lang.Runnable getCacheSerializableRunnableForPRColocatedDataSetQueryAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName)
public java.lang.Runnable getCacheSerializableRunnableForPRAndRRQueryAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName)
public java.lang.Runnable getCacheSerializableRunnableForPRAndRRQueryWithCompactAndRangeIndexAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName)
public java.lang.Runnable getCacheSerializableRunnableForRRAndPRQueryAndCompareResults(java.lang.String name,
java.lang.String coloName,
java.lang.String localName,
java.lang.String coloLocalName)
public SerializableRunnable getCacheSerializableRunnableForCloseCache()
public parReg.query.NewPortfolio[] createNewPortfoliosAndPositions(int count)
Copyright © 2010-2015 Pivotal Software, Inc. All rights reserved.