public class Index extends Object implements IndexDefinition
Modifier and Type | Class and Description |
---|---|
static class |
Index.Duplicates |
Constructor and Description |
---|
Index() |
Index(String key,
Order order)
Deprecated.
use
#Index(String, Direction) instead. |
Index(String key,
Sort.Direction direction) |
Modifier and Type | Method and Description |
---|---|
com.mongodb.DBObject |
getIndexKeys() |
com.mongodb.DBObject |
getIndexOptions() |
Index |
named(String name) |
Index |
on(String key,
Order order)
Deprecated.
use
#on(String, Direction) instead. |
Index |
on(String key,
Sort.Direction direction) |
Index |
sparse() |
String |
toString() |
Index |
unique() |
Index |
unique(Index.Duplicates duplicates) |
public Index()
public Index(String key, Sort.Direction direction)
@Deprecated public Index(String key, Order order)
#Index(String, Direction)
instead.key
- must not be null or empty.order
- must not be null.@Deprecated public Index on(String key, Order order)
#on(String, Direction)
instead.key
- must not be null or empty.order
- must not be null.public Index on(String key, Sort.Direction direction)
public Index unique()
public Index sparse()
public Index unique(Index.Duplicates duplicates)
public com.mongodb.DBObject getIndexKeys()
getIndexKeys
in interface IndexDefinition
public com.mongodb.DBObject getIndexOptions()
getIndexOptions
in interface IndexDefinition
Copyright © 2011-2013-2013 Pivotal. All Rights Reserved.