summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2019-11-01 15:14:21 +0100
committerGitHub <noreply@github.com>2019-11-01 15:14:21 +0100
commit197628b906de4fec5e341fe57041259823e3d05d (patch)
tree55ee3180376af1e727b06fa6ec3a4ebf3c9f7a5a /config-model/src/main/java/com/yahoo/searchdefinition/document/ImmutableSDField.java
parent45787a61e460e63a3cf3cae98891e545a72ae71b (diff)
parent843fd76ce42bc9f86b23967a5b3c9c0b483d4552 (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.java17
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();
}