public class FieldLink extends Object
Modifier and Type | Method and Description |
---|---|
FieldLink |
analyzers(String... analyzers) |
FieldLink |
fields(FieldLink... fields) |
Collection<String> |
getAnalyzers() |
Collection<FieldLink> |
getFields() |
Boolean |
getIncludeAllFields() |
String |
getName() |
StoreValuesType |
getStoreValues() |
Boolean |
getTrackListPositions() |
FieldLink |
includeAllFields(Boolean includeAllFields) |
static FieldLink |
on(String name)
Creates an instance of
FieldLink on the given field name |
FieldLink |
storeValues(StoreValuesType storeValues) |
FieldLink |
trackListPositions(Boolean trackListPositions) |
public static FieldLink on(String name)
FieldLink
on the given field namename
- Name of a fieldFieldLink
public FieldLink analyzers(String... analyzers)
analyzers
- The list of analyzers to be used for indexing of string values (default: ["identity"]).public FieldLink includeAllFields(Boolean includeAllFields)
includeAllFields
- The flag determines whether or not to index all fields on a particular level of depth (default:
false).public FieldLink trackListPositions(Boolean trackListPositions)
trackListPositions
- The flag determines whether or not values in a lists should be treated separate (default: false).public FieldLink storeValues(StoreValuesType storeValues)
storeValues
- How should the view track the attribute values, this setting allows for additional value retrieval
optimizations (default "none").public FieldLink fields(FieldLink... fields)
fields
- A list of linked fieldspublic String getName()
public Collection<String> getAnalyzers()
public Boolean getIncludeAllFields()
public Boolean getTrackListPositions()
public StoreValuesType getStoreValues()
public Collection<FieldLink> getFields()
Copyright © 2016–2018 ArangoDB GmbH. All rights reserved.