public class MapIndexConfig extends Object
MapConfig. The reason to create an map index is to speed up searches for
 particular map entries.| Constructor and Description | 
|---|
| MapIndexConfig()Creates a MapIndexConfig without an attribute and with ordered set to false. | 
| MapIndexConfig(MapIndexConfig config) | 
| MapIndexConfig(String attribute,
              boolean ordered)Creates a MapIndexConfig with the given attribute and ordered setting. | 
| Modifier and Type | Method and Description | 
|---|---|
| MapIndexConfigReadOnly | getAsReadOnly() | 
| String | getAttribute()Gets the attribute that is going to be indexed. | 
| boolean | isOrdered()Checks if the index should be ordered. | 
| MapIndexConfig | setAttribute(String attribute)Sets the attribute that is going to be indexed. | 
| MapIndexConfig | setOrdered(boolean ordered)Configures the index to be ordered or not ordered. | 
| String | toString() | 
public MapIndexConfig()
public MapIndexConfig(String attribute, boolean ordered)
attribute - the attribute that is going to be indexed.ordered - true if the index is ordered.setOrdered(boolean), 
setAttribute(String)public MapIndexConfig(MapIndexConfig config)
public MapIndexConfigReadOnly getAsReadOnly()
public String getAttribute()
setAttribute(String)public MapIndexConfig setAttribute(String attribute)
attribute - the attribute that is going to be indexed.IllegalArgumentException - if attribute is null or an empty string.public boolean isOrdered()
setOrdered(boolean)public MapIndexConfig setOrdered(boolean ordered)
ordered - if the index should be an ordered index.Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.