Basic Region Access
In the context of a query, specify the name of a region by its full path, starting with a forward slash (/ ).
Object Attributes
You can access the Region object’s public fields and methods from a region path, referred to as the region’s attributes. Using this method, /portfolios.name
returns “portfolios
” and /portfolios.name.length
returns 10
. An attribute is mapped to a Java class member in three possible ways with the following priority until a match is found. If the attribute is named x, then:
public method getX()
public method x()
public field x
Note: The term attribute in this context is not the same as a region attribute.
Region Data
You can also access entry keys and entry data through the region:
-
/portfolios.keySet
returns theSet
of entry keys in the region -
/portfolios.entrySet
returns theSet
ofRegion.Entry
objects -
/portfolios.values
returns the Collection of entry values -
/portfolios
return the Collection of entry values.
The FROM clause /portfolios.values
and /portfolios
return the same
thing.
Note that these collections are immutable.
Invoking modifier methods on them, such as add
and remove
,
result in an UnsupportedOperationException
.