VMware GemFire Java API Reference
Interface MapType
-
- All Superinterfaces:
CollectionType,DataSerializable,ObjectType,java.io.Serializable
public interface MapType extends CollectionType
Represents the type of a Map, a collection that contains keys as well as values and maintains an association between key-value pairs. The type of the keys is obtained from the getKeyType method, and the type of the values is obtained from the getElementType method.- Since:
- GemFire 4.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.geode.DataSerializable
DataSerializable.Replaceable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StructTypegetEntryType()Return the type of the entries in this map.ObjectTypegetKeyType()Return the type of the keys in this type of map.-
Methods inherited from interface org.apache.geode.cache.query.types.CollectionType
allowsDuplicates, getElementType, isOrdered
-
Methods inherited from interface org.apache.geode.DataSerializable
fromData, toData
-
Methods inherited from interface org.apache.geode.cache.query.types.ObjectType
getSimpleClassName, isCollectionType, isMapType, isStructType, resolveClass
-
-
-
-
Method Detail
-
getKeyType
ObjectType getKeyType()
Return the type of the keys in this type of map.- Returns:
- the ObjectType of the keys in this type of map.
-
getEntryType
StructType getEntryType()
Return the type of the entries in this map. In the context of the query language, the entries in a map are structs with key and value fields.- Returns:
- the type of the entries in this map
-
-