diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-11-01 15:14:21 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-01 15:14:21 +0100 |
commit | 197628b906de4fec5e341fe57041259823e3d05d (patch) | |
tree | 55ee3180376af1e727b06fa6ec3a4ebf3c9f7a5a /config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java | |
parent | 45787a61e460e63a3cf3cae98891e545a72ae71b (diff) | |
parent | 843fd76ce42bc9f86b23967a5b3c9c0b483d4552 (diff) |
Merge pull request #11184 from vespa-engine/balder/less-mutability
Balder/less mutability
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java b/config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java index 15e75ad8314..7f92e676118 100644 --- a/config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java +++ b/config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java @@ -33,16 +33,6 @@ public interface ImmutableSDField { boolean isImportedField(); - /** - * Returns the field backing this - the field itself if this is a regular field, - * and the target field if this is imported. - */ - ImmutableSDField getBackingField(); - - default boolean isConcreteField() { - return !isImportedField(); - } - boolean isIndexStructureField(); boolean usesStructOrMap(); @@ -83,4 +73,11 @@ public interface ImmutableSDField { Field asField(); boolean hasFullIndexingDocprocRights(); + int getWeight(); + int getLiteralBoost(); + RankType getRankType(); + Map<String, Index> getIndices(); + boolean existsIndex(String name); + SummaryField getSummaryField(String name); + boolean hasIndex(); } |