Package com.c8db.model
Class PersistentIndexOptions
- java.lang.Object
-
- com.c8db.model.IndexOptions
-
- com.c8db.model.PersistentIndexOptions
-
public class PersistentIndexOptions extends IndexOptions
-
-
Constructor Summary
Constructors Constructor Description PersistentIndexOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PersistentIndexOptionsdeduplicate(Boolean deduplicate)protected PersistentIndexOptionsfields(Iterable<String> fields)BooleangetDeduplicate()protected Iterable<String>getFields()BooleangetSparse()BooleangetUnique()PersistentIndexOptionssparse(Boolean sparse)PersistentIndexOptionsunique(Boolean unique)-
Methods inherited from class com.c8db.model.IndexOptions
create, getInBackground, getName, getType, inBackground, name
-
-
-
-
Method Detail
-
fields
protected PersistentIndexOptions fields(Iterable<String> fields)
- Parameters:
fields- A list of attribute paths- Returns:
- options
-
getUnique
public Boolean getUnique()
-
unique
public PersistentIndexOptions unique(Boolean unique)
- Parameters:
unique- if true, then create a unique index- Returns:
- options
-
getSparse
public Boolean getSparse()
-
sparse
public PersistentIndexOptions sparse(Boolean sparse)
- Parameters:
sparse- if true, then create a sparse index- Returns:
- options
-
getDeduplicate
public Boolean getDeduplicate()
-
deduplicate
public PersistentIndexOptions deduplicate(Boolean deduplicate)
- Parameters:
deduplicate- if false, the deduplication of array values is turned off.- Returns:
- options
-
-