|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GemfireOperations
Method Summary | ||
---|---|---|
boolean |
containsKey(Object key)
|
|
boolean |
containsKeyOnServer(Object key)
|
|
boolean |
containsValue(Object value)
|
|
boolean |
containsValueForKey(Object key)
|
|
|
create(K key,
V value)
|
|
|
execute(GemfireCallback<T> action)
|
|
|
execute(GemfireCallback<T> action,
boolean exposeNativeRegion)
Execute the action specified by the given action object within a Region. |
|
|
find(String query,
Object... params)
Executes a GemFire query with the given (optional) parameters and returns the result. |
|
|
findUnique(String query,
Object... params)
Executes a GemFire query with the given (optional) parameters and returns the result. |
|
|
get(K key)
|
|
|
getAll(Collection<?> keys)
|
|
|
put(K key,
V value)
|
|
|
putAll(Map<? extends K,? extends V> map)
|
|
|
putIfAbsent(K key,
V value)
|
|
|
query(String query)
Shortcut for Region.query(String) method. |
|
|
remove(K key)
|
|
|
replace(K key,
V value)
|
|
|
replace(K key,
V oldValue,
V newValue)
|
Method Detail |
---|
boolean containsKey(Object key)
boolean containsKeyOnServer(Object key)
boolean containsValue(Object value)
boolean containsValueForKey(Object key)
<K,V> void create(K key, V value)
<K,V> V get(K key)
<K,V> V put(K key, V value)
<K,V> V putIfAbsent(K key, V value)
<K,V> V remove(K key)
<K,V> V replace(K key, V value)
<K,V> boolean replace(K key, V oldValue, V newValue)
<K,V> Map<K,V> getAll(Collection<?> keys)
<K,V> void putAll(Map<? extends K,? extends V> map)
<E> com.gemstone.gemfire.cache.query.SelectResults<E> query(String query)
Region.query(String)
method. Filters the values of this region using the predicate given as a string with the syntax of the WHERE clause of the query language.
The predefined variable this may be used inside the predicate to denote the current element being filtered.
This method evaluates the passed in where clause and returns results. It is supported on servers as well as clients.
When executed on a client, this method always runs on the server and returns results.
When invoking this method from the client, applications can pass in a where clause or a complete query.
query
- A query language boolean query predicate.
Region.query(String)
<E> com.gemstone.gemfire.cache.query.SelectResults<E> find(String query, Object... params) throws InvalidDataAccessApiUsageException
findUnique(String, Object...)
.
As oppose, to the query(String)
method, this method allows for more generic queries (against multiple regions even) to be executed.
Note that the local query service is used if the region is configured as a client without any pool configuration or server connectivity - otherwise the query service on the default pool
is being used.
query
- GemFire queryparams
- Values that are bound to parameters (such as $1) in this query.
SelectResults
instance holding the objects matching the query
InvalidDataAccessApiUsageException
- in case the query returns a single result (not a SelectResults
).QueryService.newQuery(String)
,
Query.execute(Object[])
,
SelectResults
<T> T findUnique(String query, Object... params) throws InvalidDataAccessApiUsageException
find(String, Object...)
.
As oppose, to the query(String)
method, this method allows for more generic queries (against multiple regions even) to be executed.
Note that the local query service is used if the region is configured as a client without any pool configuration or server connectivity - otherwise the query service on the default pool
is being used.
query
- GemFire queryparams
- Values that are bound to parameters (such as $1) in this query.
InvalidDataAccessApiUsageException
- in case the query returns multiple objects (through SelectResults
).QueryService.newQuery(String)
,
Query.execute(Object[])
<T> T execute(GemfireCallback<T> action) throws DataAccessException
DataAccessException
<T> T execute(GemfireCallback<T> action, boolean exposeNativeRegion) throws DataAccessException
action
- callback object that specifies the Gemfire actionexposeNativeRegion
- whether to expose the native
GemFire region to callback code
null
DataAccessException
- in case of GemFire errors
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |