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