Package com.arangodb.model
Class ZKDIndexOptions
- java.lang.Object
-
- com.arangodb.model.IndexOptions<ZKDIndexOptions>
-
- com.arangodb.model.ZKDIndexOptions
-
public final class ZKDIndexOptions extends IndexOptions<ZKDIndexOptions>
- Since:
- ArangoDB 3.9
- Author:
- Michele Rastelli
- See Also:
- API Documentation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ZKDIndexOptions.FieldValueTypes
-
Constructor Summary
Constructors Constructor Description ZKDIndexOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZKDIndexOptions
fieldValueTypes(ZKDIndexOptions.FieldValueTypes fieldValueTypes)
Iterable<String>
getFields()
ZKDIndexOptions.FieldValueTypes
getFieldValueTypes()
IndexType
getType()
Boolean
getUnique()
ZKDIndexOptions
unique(Boolean unique)
-
Methods inherited from class com.arangodb.model.IndexOptions
getInBackground, getName, inBackground, name
-
-
-
-
Method Detail
-
getType
public IndexType getType()
-
getUnique
public Boolean getUnique()
-
unique
public ZKDIndexOptions unique(Boolean unique)
- Parameters:
unique
- if true, then create a unique index- Returns:
- options
-
getFieldValueTypes
public ZKDIndexOptions.FieldValueTypes getFieldValueTypes()
-
fieldValueTypes
public ZKDIndexOptions fieldValueTypes(ZKDIndexOptions.FieldValueTypes fieldValueTypes)
- Parameters:
fieldValueTypes
- must beZKDIndexOptions.FieldValueTypes.DOUBLE
, currently only doubles are supported as values.- Returns:
- options
-
-