public class QueryTestUtils
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
bindQueries |
java.util.HashMap<java.lang.String,java.lang.String> |
queries |
Constructor and Description |
---|
QueryTestUtils() |
Modifier and Type | Method and Description |
---|---|
void |
closeCache() |
static void |
closeCacheInVM(org.apache.geode.test.dunit.VM vm) |
void |
closeServer(org.apache.geode.test.dunit.VM server) |
void |
createCache(java.util.Properties prop) |
static void |
createCacheInVM(org.apache.geode.test.dunit.VM vm,
java.util.Properties props) |
Index |
createHashIndex(java.lang.String name,
java.lang.String field,
java.lang.String region) |
void |
createHashIndex(org.apache.geode.test.dunit.VM vm,
java.lang.String name,
java.lang.String field,
java.lang.String region) |
Index |
createIndex(java.lang.String name,
java.lang.String field,
java.lang.String region) |
void |
createIndex(org.apache.geode.test.dunit.VM vm,
java.lang.String name,
java.lang.String field,
java.lang.String region) |
void |
createLocalRegion(java.lang.String name) |
void |
createLocalRegion(java.lang.String name,
org.apache.geode.test.dunit.VM vm) |
void |
createPartitionRegion(java.lang.String name,
java.lang.Class constraint) |
void |
createPartitionRegion(java.lang.String name,
java.lang.Class constraint,
org.apache.geode.test.dunit.VM vm) |
void |
createReplicateRegion(java.lang.String name) |
void |
createReplicateRegion(java.lang.String name,
org.apache.geode.test.dunit.VM vm) |
static java.io.File |
createRootDiskStoreInVM(org.apache.geode.test.dunit.VM vm,
java.lang.String rootDiskStoreName) |
void |
createServer(org.apache.geode.test.dunit.VM server,
java.util.Properties prop) |
void |
createSubRegion(java.lang.String rootName,
java.lang.String name,
RegionAttributes regionAttributes,
org.apache.geode.test.dunit.VM vm) |
static java.io.File |
createTestRootDiskStore(java.lang.String testName) |
java.lang.Object[] |
executeQueries(java.lang.String[] qarr)
Executes queries corresponding to the keys passed using array
|
java.lang.Object[] |
executeQueriesWithDistinct(java.lang.String[] qarr)
Execute queries by adding a DISTINCT clause if not present
|
void |
executeQueriesWithDistinct(org.apache.geode.test.dunit.VM vm,
java.lang.String[] qarr)
Execute queries by adding a DISTINCT clause if not present
|
java.lang.Object[] |
executeQueriesWithoutDistinct(java.lang.String[] qarr)
Execute queries by removing any DISTINCT clause if present
|
void |
executeQueriesWithoutDistinct(org.apache.geode.test.dunit.VM vm,
java.lang.String[] qarr)
Execute queries by removing any DISTINCT clause if present
|
Cache |
getCache() |
static QueryTestUtils |
getInstance() |
static QueryService |
getQueryService() |
Region |
getRegion(java.lang.String regionName) |
void |
initializeBindQueryMap() |
void |
initializeQueryMap() |
void |
populateRegion(java.lang.String regionName,
java.util.Map<?,?> entries) |
static void |
populateRegion(org.apache.geode.test.dunit.VM vm,
java.lang.String regionName,
java.util.Map<?,?> entries) |
void |
removeIndex(java.lang.String name,
java.lang.String region) |
static void |
setCache(Cache cache) |
public java.util.HashMap<java.lang.String,java.lang.String> queries
public java.util.HashMap<java.lang.String,java.lang.String> bindQueries
public static QueryTestUtils getInstance()
public void initializeBindQueryMap()
public void initializeQueryMap()
public static QueryService getQueryService()
public void createServer(org.apache.geode.test.dunit.VM server, java.util.Properties prop)
public void createCache(java.util.Properties prop)
public static void setCache(Cache cache)
public void createPartitionRegion(java.lang.String name, java.lang.Class constraint, org.apache.geode.test.dunit.VM vm)
public void createPartitionRegion(java.lang.String name, java.lang.Class constraint)
public void createReplicateRegion(java.lang.String name, org.apache.geode.test.dunit.VM vm)
public void createReplicateRegion(java.lang.String name)
public void createHashIndex(org.apache.geode.test.dunit.VM vm, java.lang.String name, java.lang.String field, java.lang.String region)
public Index createHashIndex(java.lang.String name, java.lang.String field, java.lang.String region)
public void createIndex(org.apache.geode.test.dunit.VM vm, java.lang.String name, java.lang.String field, java.lang.String region) throws CacheException
CacheException
public Index createIndex(java.lang.String name, java.lang.String field, java.lang.String region) throws CacheException
CacheException
public void removeIndex(java.lang.String name, java.lang.String region)
public void createLocalRegion(java.lang.String name, org.apache.geode.test.dunit.VM vm)
public void createLocalRegion(java.lang.String name)
public void createSubRegion(java.lang.String rootName, java.lang.String name, RegionAttributes regionAttributes, org.apache.geode.test.dunit.VM vm)
public void closeServer(org.apache.geode.test.dunit.VM server)
public void closeCache()
public java.lang.Object[] executeQueries(java.lang.String[] qarr) throws java.lang.Exception
String[] arr = {"1", "2", "3"};
new QueryTestUtils().executeQueries(arr);
qarr
- Array of keys, queries in the values mapped are executedjava.lang.Exception
public void executeQueriesWithoutDistinct(org.apache.geode.test.dunit.VM vm, java.lang.String[] qarr)
public java.lang.Object[] executeQueriesWithoutDistinct(java.lang.String[] qarr)
public void executeQueriesWithDistinct(org.apache.geode.test.dunit.VM vm, java.lang.String[] qarr)
public java.lang.Object[] executeQueriesWithDistinct(java.lang.String[] qarr)
public Cache getCache()
public static void createCacheInVM(org.apache.geode.test.dunit.VM vm, java.util.Properties props)
public static void closeCacheInVM(org.apache.geode.test.dunit.VM vm)
public Region getRegion(java.lang.String regionName)
public void populateRegion(java.lang.String regionName, java.util.Map<?,?> entries)
public static void populateRegion(org.apache.geode.test.dunit.VM vm, java.lang.String regionName, java.util.Map<?,?> entries)
public static java.io.File createTestRootDiskStore(java.lang.String testName) throws java.io.IOException
java.io.IOException
public static java.io.File createRootDiskStoreInVM(org.apache.geode.test.dunit.VM vm, java.lang.String rootDiskStoreName)